Stap 3: Programmeren je board
Er zijn vele manieren om je board ESP8266 program:
De belangrijkste component voor de programmering is een seriële naar USB converter zoals de FTDI FT232RL. U kunt vinden in een speciaal apparaat zoals een FTDI bord maar je hebt ook een in elke Arduino Board die u via USB programmeren kunt (op de UNO de FTDI is vervangen door een 32u2, maar het werkte precies hetzelfde).
Hebt u een UNO-board voor exemple, schakelt u de microcontroleur kunt u de RX en TX, GND, Pin 3.3V om de ESP8266 herprogrammeren. Natuurlijk moet de Arduino board hebben een verwisselbare chip...
De tweede belangrijke opmerking is dat u moet veranderen de GPIO 0 Pin zitten kundig voor programma (grondtoestand) en gebruiken (3,3 v staat). Het is soms een beetje verwarrend omdat na programing de nieuwe apparaatcode automatisch beginnen zal zelfs als GPIO 0 nog een vliegverbod is opgelegd. Maar als u het programma opnieuw start hebt om ervoor te zorgen dat GPIO 0 3,3 v is of het zal niet werken!
Dus met enkele draad, een Arduino UNO u kunt programmeren uw ESP. Maar deze techniek kan gemakkelijk geven u hoofdpijn als u de Raad veel programmeert, omdat als het niet werkt of als u wilt toevoegen andere componenten je nooit weet of het probleem hardware of software is... Dus besteden u een heleboel tijd controleren als geen draad heb losgekoppeld of op de verkeerde plaats aangesloten! Dat is waarom heb ik een prototype boord gebouwd.