为什么我的Adafruit Trinket键盘代码不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我的Adafruit Trinket键盘代码不起作用相关的知识,希望对你有一定的参考价值。
我想让我的Adafruit Trinket作为键盘工作。我正在使用它的标准示例代码,但它一直给我这个编译错误。
exit status 1
'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?
即使我在我的代码中有这个错误,这个错误仍然会弹出。我已经尝试了很多不同版本的这个并搞砸了很多东西,它总是想出这个错误。
这是我的代码。
#include <Keyboard.h>
const int buttonPin = 4; // input pin for pushbutton
int previousButtonState = HIGH; // for checking the state of a pushButton
int counter = 0; // button push counter
void setup() {
// make the pushButton pin an input:
pinMode(buttonPin, INPUT);
// initialize control over the keyboard:
Keyboard.begin();
}
void loop() {
// read the pushbutton:
int buttonState = digitalRead(buttonPin);
// if the button state has changed,
if ((buttonState != previousButtonState)
// and it's currently pressed:
&& (buttonState == HIGH)) {
// increment the button counter
counter++;
// type out a message
Keyboard.print("You pressed the button ");
Keyboard.print(counter);
Keyboard.println(" times.");
}
// save the current button state for comparison next time:
previousButtonState = buttonState;
}
答案
Keyboard.h
库适用于具有本机USB支持的官方Arduino板。
对于Trinket,你需要使用TrinketKeyboard.h
from Adafruit。
以上是关于为什么我的Adafruit Trinket键盘代码不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Adafruit_DHT不适用于python 3 Raspberry Pi 3 B.