Estou tentando criar essa iluminação ambiente para PC. Isso funcionou perfeitamente no meu Arduino Uno. Meu próximo passo foi fazê-lo usando "Arduino em uma placa de ensaio" . Então, comprei um chip ATmega328 em branco e queimei o carregador de inicialização Arduino (para o quadro "Arduino Duemilanove w / ATmega328") nele usando o Arduino IDE e USBasp; e eu sei que isso foi carregado corretamente, pois esse chip ATmega funciona bem no Uno.
Então eu fiz o conversor USB-para-serial usando FT232RL ; mas seus drivers não foram instalados no meu PC (Windows 7 x64). Eu suspeito que superaqueci o chip FTDI de montagem na superfície e o matei enquanto o soldava à mão.
Então, guardei-o de lado e peguei esta ponte do conversor USB-para-serial: (desculpe pelas fotos ruins) usei um ST232CN adicional na minha placa de ensaio, para converter os níveis de tensão de RS232 para TTL, como mostrado neste página . E isso funciona bem, como verifiquei em um teste de loopback. E conectei o pino 9 do ST232 ao pino 2 do ATmega e o pino 10 ao pino 3.
Quando tentei fazer o upload de um exemplo de piscada do Arduino IDE, recebo este erro:
Binary sketch size: 1026 bytes (of a 30720 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
Quando faço o upload detalhado (Shift + Upload), recebo este erro / mensagem:
avrdude: usbdev_open(): did not find any USB device "usb"
Além disso, tentei adicionar resistores pull-up de 1k nos pinos 2 e 3 do ATmega, mas não ajudou. Então eu acho que o problema agora está na comunicação serial do ST232 para o ATmega? E existe alguma conexão especial com o pino Reset do ATmega? Aumentei para 5V com um resistor de 10k.