Клавиатура Digispark ATtiny85
У меня есть небольшой проект, и я новичок в Arduino.
Я хочу создать небольшое устройство, которое при нажатии клавиши что-то делало.
Теперь я знаю, что могу использовать кнопку на устройстве, но я хочу использовать именно Cherry MX Blue Switch.
Поэтому я хотел знать, поможет ли написанный мной тестовый код попасть в нужное место, и я хочу знать, куда мне подключить ключевой переключатель к плате.
Из того, как я написал код, я предполагаю, что я подключаю положительный контакт переключателя к P0 на плате, а другой контакт - к земле на плате, это правильно?
#include "DigiKeyboard.h"
void setup() {
pinMode(0, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(0)==HIGH){
DigiKeyboard.sendKeyStroke(MOD_GUI_LEFT,KEY_R);
DigiKeyboard.print("test");
}
}
@MintCollie, 👍0
Обсуждение0
Смотрите также:
- Digispark ATtiny 85 - не распознается как HID устройство
- Digispark Micro (ATTINY85) не работает на Macbook Pro 2016 г.
- Связь последовательного порта Digispark
- Библиотеки I2C для ATTiny85?
- Можно ли подключить экран SD-карты к плате Digispark ATtiny85?
- Программирование сервопривода на ATtiny85
- Mac для последовательной связи с Digispark ATtiny85
- Digispark Atinny85 не распознан (проблема с загрузчиком)
Попробуйте погуглить: «Arduino INPUT_PULLUP», «Обнаружение края кнопки Arduino» и «Устранение дребезга кнопки Arduino»., @tttapa
Есть ли что-то особенное в синем переключателе Cherry MX? ... я думал, что это просто SPST-переключатель, @jsotola
Мне просто очень нравятся синие переключатели вишневого цвета, если честно., @MintCollie