所以上一篇裝好,測試了 arduino ide.. 和 digispark 的 board support,
然後依照內容把 serial-to-keyboard clone 下來...
git clone https://github.com/andrewintw/arduino-serial-to-keyboard.git --recurse-submodules然後用 arduino-ide 開啟 DigiSpark_SoftSerial_to_Keyboard.ino
一樣,做 upload 時,出現 Error
SoftSerial_INT0.h: No such file or directory就是 source code 中 include <SoftSerial_INT0.h> 這一行,找不到 SoftSerial_INT0.h
文章中說依照 arduino ide 的 library 方式...
所以找一下,同時參考原 library 作者的說明...
猜測,應該是..
~/.arduino15/packages/digistump/hardware/avr/1.6.7/libraries..... 竟然是隱藏目錄....
所以把 那個 Digispark_SoftSerial_INT0 目錄 copy 到這裡,
之後 Arduino IDE 的 upload 就成功了...
..其實有一個 Error..說 library 的版本不一樣...
但是 dmesg 有出現 INPUT device:
[22436.262378] usb 3-3.4: new low-speed USB device number 40 using xhci_hcd [22436.631309] usb 3-3.4: New USB device found, idVendor=16c0, idProduct=27db, bcdDevice= 1.00 [22436.631315] usb 3-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [22436.631319] usb 3-3.4: Product: DigiKey [22436.631322] usb 3-3.4: Manufacturer: digistump.com [22436.704903] input: digistump.com DigiKey as /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.4/3-3.4:1.0/0003:16C0:27DB.0006/input/input20 [22436.763071] hid-generic 0003:16C0:27DB.0006: input,hidraw1: USB HID v1.01 Keyboard [digistump.com DigiKey] on usb-0000:00:14.0-3.4/input0
沒有留言:
張貼留言