firmware per leggere dalla seriale della Nucleo
Readme.txt@1:a3481c2fb440, 2017-02-27 (annotated)
- Committer:
- divui
- Date:
- Mon Feb 27 12:48:48 2017 +0000
- Revision:
- 1:a3481c2fb440
- Child:
- 2:bc0caa30735b
Interfaccia seriale - webserver tramite WeMosD1 (o generico esp8266)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
divui | 1:a3481c2fb440 | 1 | ** Per poter programmare ESP8266 o simili tramite Ide arduino bisogna eseguire le seguenti operazioni: |
divui | 1:a3481c2fb440 | 2 | 1) Aprire ArduinIDE le "File - Impostazioni" |
divui | 1:a3481c2fb440 | 3 | 2) Inserire "http://arduino.esp8266.com/stable/package_esp8266com_index.json" nel riquadro URL aggiuntive... |
divui | 1:a3481c2fb440 | 4 | 3) Arpire "Strumenti - Scheda - Gestore schede - cercare 'ESP8266' e scaricare il pacchetto" |
divui | 1:a3481c2fb440 | 5 | 4) Selezionare WeMos D1 (Retired) |
divui | 1:a3481c2fb440 | 6 | |
divui | 1:a3481c2fb440 | 7 | |
divui | 1:a3481c2fb440 | 8 | ** I driver WEMOS D1 mini |
divui | 1:a3481c2fb440 | 9 | https://www.wemos.cc/tutorial/get-started-arduino.html |
divui | 1:a3481c2fb440 | 10 | |
divui | 1:a3481c2fb440 | 11 | |
divui | 1:a3481c2fb440 | 12 | |
divui | 1:a3481c2fb440 | 13 | ** Collegamenti |
divui | 1:a3481c2fb440 | 14 | |
divui | 1:a3481c2fb440 | 15 | WeMOS ---> Nucleo |
divui | 1:a3481c2fb440 | 16 | 3v3 ---> 3v3 |
divui | 1:a3481c2fb440 | 17 | G ---> GND |
divui | 1:a3481c2fb440 | 18 | TX ---> D8 |
divui | 1:a3481c2fb440 | 19 | |
divui | 1:a3481c2fb440 | 20 | |
divui | 1:a3481c2fb440 | 21 | |
divui | 1:a3481c2fb440 | 22 | |
divui | 1:a3481c2fb440 | 23 | ** In MBED bisogna definire la seriale: |
divui | 1:a3481c2fb440 | 24 | Serial esp(PA_9,PA_10); { PA_9 - TX - (D8) ---- PA_10 - RX - (D2) } |
divui | 1:a3481c2fb440 | 25 | |
divui | 1:a3481c2fb440 | 26 | La stringa trasmessa deve essere di tipo: |
divui | 1:a3481c2fb440 | 27 | esp.printf("%s$", "Stringa che trasmetto"); |
divui | 1:a3481c2fb440 | 28 | |
divui | 1:a3481c2fb440 | 29 | Se voglio trasmettere un paramentro (number) intero ad esempio: |
divui | 1:a3481c2fb440 | 30 | esp.printf("%s-%d$", "Value",number); |