Sto cercando di costruire questa illuminazione ambientale per PC. Questo ha funzionato perfettamente sul mio Arduino Uno. Il mio prossimo passo è stato farlo usando "Arduino su una breadboard" . Così ho comprato un chip ATmega328 vuoto e ho masterizzato il bootloader Arduino (per la scheda "Arduino Duemilanove w / ATmega328") usando l'IDE Arduino e USBasp; e so che questo è stato caricato correttamente poiché questo chip ATmega funziona perfettamente su Uno.
Quindi ho realizzato il convertitore da USB a seriale usando FT232RL ; ma i suoi driver non sono stati installati sul mio PC (Windows 7 x64). Sospetto di aver surriscaldato il chip FTDI a montaggio superficiale e di averlo ucciso mentre lo saldavo a mano.
Quindi, l'ho tenuto da parte e ho ottenuto questo bridge convertitore da USB a seriale: (Scusate le foto scadenti) Ho usato un ulteriore ST232CN sulla mia breadboard, per convertire i livelli di tensione da RS232 a TTL, come mostrato in questo pagina . E questo funziona bene, come ho verificato da un test di loopback. E ho collegato il pin 9 di ST232 al pin 2 di ATmega e il pin 10 al pin 3.
Quando ho provato a caricare un esempio di lampeggiamento dall'IDE di Arduino, ho visualizzato questo errore:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
Quando eseguo il caricamento dettagliato (Shift + Upload), ottengo questo errore / messaggio:
avrdude: usbdev_open(): did not find any USB device "usb"
Inoltre, ho provato ad aggiungere resistori pull-up da 1k ai pin 2 e 3 di ATmega, ma non ho aiutato. Quindi immagino che il problema sia ora nella comunicazione seriale dall'ST232 ad ATmega? E c'è qualche connessione speciale con il pin di reset di ATmega? L'ho portato a 5V con una resistenza da 10k.