После продолжительных занятий с LoL-Shield осознал нехватку кнопки сброса (да и вообще кнопок - пользовательских). Очередную партию печатных плат я заказал с небольшими изменениями и обозначил как 1.5.1 - на ней теперь есть кнопка сброса и два места для дополнительных кнопок, которые подключены к A2, A3.
Для их использования рекомендую использовать пины в цифровом режиме и включить подтягивающий резистор. Вот пример, распечатывающий состояние кнопок в последовательный порт на скорости 9600:
void setup() { Serial.begin(9600); pinMode(A2,INPUT); pinMode(A3,INPUT); digitalWrite(A2,HIGH); digitalWrite(A3,HIGH); } void loop() { delay(300); Serial.print("A2 = "); Serial.print(digitalRead(A2)); Serial.print(" A3 = "); Serial.println(digitalRead(A3)); }
Также вместо AREF и GND в правом верхнем углу теперь TX и RX. Мне кажется, это немного логичнее.
Комплекты можно купить здесь (зеленые, красные и желтые светодиоды на выбор).
Комментариев нет:
Отправить комментарий