Arduino nano HID-näppäimistönä

I ”vähän noob Arduinon alueella, mutta löysin kauan sitten ostamani Arduino nanon istumassa hyllylleni ja keräsin pölyä, joten opetin ”miksi ei tehdä projektia”. Pelaan monia kilpapelejä, joten halusin tehdä sen kanssa yksinkertaisen sytytyspainikkeen, mutta joka kerta kun yritin koota tai tarkistaa sen, siinä sanotaan

Näppäimistöä ei löydy. Sisältääkö luonnossi rivin #include ”Keyboard.h

Kommentit

  • sisällytitkö näppäimistökirjaston Luonnos-valikkoon?
  • @dandavis – se ei olisi mahdollinen tai ainakaan merkityksetön, koska nanolle ei ole sellaista kirjastoa.
  • @ChrisStratton: hyvä kutsu.
  • Toisin kuin virallinen Arduino Uno, joka käyttää uudelleenohjelmoitavaa ATmega16U2: ta USB-UART-liitännälle Nano käyttää ei-porgrammoitavaa FTDI-sirua.
  • Tyypillisellä nanolla ei ole laitteistotukea tälle – joten voit tehdä sen vain esimerkiksi ohjelmistolähtöisen USB: n avulla tai lisäämällä USB-laitteen liitäntäpiirin. Kuten vastauksesta käy ilmi, on olemassa parempia alustavaihtoehtoja.

Vastaa

Hanki itsellesi Arduino Leonardo, Micro tai Pro Micro (tai Due, Zero, M0). Ne voivat jäljitellä näppäimistöä.
Aloita lukemalla Arduino-näppäimistöhiiren viite .

Arduino Nano ei voi käyttää Arduino-näppäimistöä Hiirikirjasto.

Monien vuosien ajan on olemassa kirjasto nimeltä ” V-USB ”, joka vaatii ylimääräistä laitteistoa ja mahdollistaa sen ATmega328p-mikrokontrolleri toimimaan USB-laitteena. Se ei ole jotain aloittelijoille.

Muutama vuosi sitten Arduino on muuttanut tapaa käyttää USB: tä. NicoHood HID -kirjasto hyödyntää uusia mahdollisuuksia. Se mahdollistaa esimerkiksi USB-näppäimistön laajennettujen ominaisuuksien, kuten medianäppäinten, käyttämisen.

Tavalliselle näppäimistölle ja hiirelle Arduino Keyboard Mouse -kirjasto toimii. Se sopii täydellisesti virtapainikkeeseen. Mutta sinun on ostettava yksi näistä taulukoista (Leonardo ja niin edelleen).

Kommentit

  • tai teini-ikäinen lauta

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *