USB-Serial Light-versiune
Acest card convertește conexiunea USB în semnale seriale TX și RX de 5 volți, care pot fi conectate direct la Arduino Mini. Arduino Ethernet sau alte microcontrolere, permițându-le să comunice cu calculatorul și să le încarce schițe. Logica convertorului este implementată pe baza cipului Atmega8U2, programat ca convertor de la USB la un semnal serial, la fel ca și pe Arduino Uno. Firmware-ul 8U2 utilizează drivere standard USB și COM, nu este necesar un driver extern. Cu toate acestea, Windows necesită un fișier .inf.
Adaptor USB-Serial are încorporat un conector pini mini-USB 5 sunt de asemenea disponibile, inclusiv RX (pentru a primi date de la un calculator), TX (date), 5V, sol (pământ) și Reset (resetare).
Există indicatori LED pentru putere și activitate pe liniile RX și TX.
Siguranța integrată din polimer (auto-vindecare) limitează curentul la 500 mA și protejează gazda de scurtcircuit.
Firmware-ul este disponibil pentru firmware-ul ATmega8U2. ATmega8U2 inițializat folosind DFU-bootloader (programul de boot EEPROM, Dispozitiv Actualizare firmware - aparate de actualizare a firmware-ului), la care apelul este stabilit pe săritor sudat partea din spate a plăcii, iar apoi resetarea se efectuează 8U2. Apoi, puteți utiliza programul FLIP de la Atmel (în Windows) sau DFU-programator (în Mac OS X și Linux) pentru a descărca firmware nou. O altă opțiune este utilizarea unui soclu pentru programarea în circuit folosind un programator extern (bootloader DFU).
Automatic (resetare soft)
Adaptorul USB-Serial este proiectat astfel încât să puteți restabili cardul atașat utilizând software-ul care rulează pe un computer conectat. Linia externă de resetare redă linia DTR a dispozitivului serial virtual de pe computer. De obicei, se conectează la linia de resetare a cardului conectat (de exemplu, placa Ethernet Arduino) printr-un condensator de 100 nF, permițându-vă să resetați placa la sfârșitul descărcării.
Această setare are și alte consecințe: atunci când cardul este conectat la un computer care rulează Mac OS X sau Linux, acesta este resetat după fiecare acces la el (prin USB). Dacă este programată să ignore datele generate în mod incorect (adică altceva decât descărcarea unui nou cod), va intercepta primele câteva octeți de date trimise pe card după deschiderea conexiunii. Dacă o schiță care rulează pe placă acceptă o configurație unică sau alte date la prima pornire, asigurați-vă că programul pe care îl comunică așteaptă o secundă după deschiderea conexiunii și înainte de a trimite aceste date.
Punctul de conectare a soclului este compatibil cu standardul conectorului FTDI.
Schema și proiectul de exemplu
Drivere și configurație
Utilizatorii de Windows au nevoie de un fișier .inf pentru un anumit produs: Arduino_USBSerial.zip