01.08.2011

Новый LoL-shield

После продолжительных занятий с 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. Мне кажется, это немного логичнее.


Комплекты можно купить здесь (зеленые, красные и желтые светодиоды на выбор).

Комментариев нет:

Отправить комментарий