Een tijdje geleden kwam ik de mooie ESP8266 (ESP-01) module tegen, die ik nu probeer te laten communiceren met een Arduino. Dit heb ik allereerst geprobeerd door een lege sketch te laden op de Arduino en de ESP8266 rechtstreeks aan de 0-RX en 1-TX pinnen van een Mega2560 te hangen. Uiteraard zit hier dan nog wel wat level shifting tussen e.d. Op deze manier kan ik prima communiceren tussen mijn PC en de ESP8266. Bijvoorbeeld:
Uiteraard is het alleen niet mijn bedoeling om te communiceren tussen de ESP8266 en mijn PC maar tussen de ESP8266 en de Arduino. Dus, ik heb hiervoor de arduino aan een hardware serial van de Mega gehangen en een programma ingeladen die commando's tussen mijn PC en de ESP8266 forward via de Arduino (dit programma: https://www.arduino.cc/en/Tutorial/MultiSerialMega). En dan krijg ik opeens wat rare output. Een voorbeeldje:
Ik kan hier alleen geen goede processing op doen vanwege alle rare karakters die ik binnenkrijg. Ik snap alleen niet wat het verschil is tussen methode 1 en 2 en waardoor er met methode 2 opeens extra output wordt gegeven door de Mega... Ik weet ook niet zo goed of ik dit nu moet zoeken in de elektronica, de instellingen van de seriele poort of de ESP8266 module.
Iemand die mij verder kan helpen?
code:
1
2
3
4
5
6
| AT OK AT+CWMODE? +CWMODE:3 OK |
Uiteraard is het alleen niet mijn bedoeling om te communiceren tussen de ESP8266 en mijn PC maar tussen de ESP8266 en de Arduino. Dus, ik heb hiervoor de arduino aan een hardware serial van de Mega gehangen en een programma ingeladen die commando's tussen mijn PC en de ESP8266 forward via de Arduino (dit programma: https://www.arduino.cc/en/Tutorial/MultiSerialMega). En dan krijg ik opeens wat rare output. Een voorbeeldje:
code:
1
2
3
4
5
6
7
8
9
10
| üüüüüüü€€€€€€€€øüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüAT OK üüüüüüüüüüüüüüüüü€üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü€üüüAT+CWMODE? +CWMODE:3 OK üüüüüüüüüü |
Ik kan hier alleen geen goede processing op doen vanwege alle rare karakters die ik binnenkrijg. Ik snap alleen niet wat het verschil is tussen methode 1 en 2 en waardoor er met methode 2 opeens extra output wordt gegeven door de Mega... Ik weet ook niet zo goed of ik dit nu moet zoeken in de elektronica, de instellingen van de seriele poort of de ESP8266 module.
Iemand die mij verder kan helpen?