Cum de a crea usb ascuns de arduino

Este posibil să încercați să programați USB-ul în sine, bineînțeles, dar fiți pregătit că pentru rezolvarea acestei sarcini veți avea în următorii câțiva ani. Este mai ușor să utilizați biblioteca finalizată.






Dacă nu există un port USB încorporat în microcontroler, puteți încerca să utilizați biblioteca V-USB (USB virtuală), dar, ca toate soluțiile software pure, este mai mult un emulator decât un port complet. Este nevoie de o mulțime de timp CPU și, în plus, calitatea muncii sale lasă mult de dorit. De exemplu, dacă puneți computerul în modul de așteptare, atunci V-USB nu îl recunoaște greu și de fiecare dată când trebuie să reconectați microcontrolerul sau apăsați butonul de resetare.
Deci, merită o încercare, dar personal vă recomandăm să folosiți microcontrolerul ATmega32U4 pe care este construită tabla Arduino Leonardo. Pentru aceasta, suportul USB HID este implementat în software-ul IDE Arduino în sine, astfel încât, pentru a transforma microcontrolerul într-un "mouse" și în "tastatură" (simultan), pur și simplu descărcați schița mostrei.






Și în final, a treia opțiune. În arduinul modern, în loc de cipul USB-RS232, se utilizează microcontrolerul ATmega16U2. Acest lucru este practic același Arduino Leonardo, doar memoria lui este de 2 ori mai mică. Acesta poate fi reprogramat în HID-ul USB al acestuia, cu excepția cazului în care este necesar un programator, deoarece este programat prin interfața ICSP.

Răspunsul dvs. la întrebare

Conectați-vă pentru a scrie un răspuns

  • Orenburg
  • Cu normă întreagă
  • de la 50 000 la 90 000 de ruble.

Gimme cel mai bun - Recrutare

  • Moscova
  • Cu normă întreagă
  • de la 230 000 la 270 000 de ruble.

10000 RUR / pe proiect

18000 ruble pe proiect

4000 ruble / proiect

Conectați-vă la site

Pentru a pune o întrebare și pentru a primi un răspuns calificat la aceasta.







Articole similare

Trimiteți-le prietenilor: