Просто сомнение по поводу свечения светодиода
Что произойдет, если я подключу анод светодиода к контакту 12, а катод светодиода к контакту 11 и установлю контакт 12 на высокий уровень, а контакт 11 на низкий, будет ли светодиод светиться??
2 ответа
Да, попробуй. Это один из способов использования светодиода в качестве датчика света и источника света путем подключения его к двум разным цифровым контактам.
Ссылка: https://playground.arduino.cc/Learning/LEDSensor
Что произойдет, так это то, что вы повредите свой светодиод и / или Arduino, поскольку вы не упомянули токоограничивающий резистор (220 Ом вполне может подойти).
Однако общая концепция вполне здравая. Вы можете, например, иметь два светодиода, подключенных в противоположных направлениях. При переводе одного контакта в НИЗКИЙ, а другого в ВЫСОКИЙ, загорается один светодиод, а при изменении направления выхода на контакты загорается другой светодиод. Если бы оба контакта были либо ВЫСОКИМ, либо НИЗКИМ, то ни один из светодиодов не загорался бы, так как не было бы разницы в напряжении между выводами.
Существует калькулятор для светодиодных резисторов.
- Реализовать связь Visible Light с помощью Arduino
- 4-битный счетчик вверх и вниз
- Скетч мигания ESP8266 не мигает светодиодом
- Акцептант векселей ИКТ
- Как запустить 4 светодиода последовательно на основе кнопочного входа?
- Как включить 3 светодиода в повторяющейся последовательности, чтобы все три светодиода затем выключались при отпускании используемой кнопки?
- Как заставить Arduino реагировать на последовательную информацию?
- Светодиод L продолжает гореть
Это ответит на все ваши вопросы: https://hackingmajenkoblog.wordpress.com/2017/03/20/what-exactly-is-a-gpio-pin/, @Majenko