firmware per leggere dalla seriale della Nucleo
Readme.txt@2:bc0caa30735b, 2017-02-27 (annotated)
- Committer:
- divui
- Date:
- Mon Feb 27 13:06:39 2017 +0000
- Revision:
- 2:bc0caa30735b
- Parent:
- 1:a3481c2fb440
.
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 | 2:bc0caa30735b | 21 | ** Bisogna condividere la connessione da un qualunque dispositov con i seguenti paramentri: |
divui | 2:bc0caa30735b | 22 | SSID: "ArduinoAP" |
divui | 2:bc0caa30735b | 23 | PSW: "12345678" |
divui | 2:bc0caa30735b | 24 | |
divui | 1:a3481c2fb440 | 25 | |
divui | 1:a3481c2fb440 | 26 | ** In MBED bisogna definire la seriale: |
divui | 1:a3481c2fb440 | 27 | Serial esp(PA_9,PA_10); { PA_9 - TX - (D8) ---- PA_10 - RX - (D2) } |
divui | 1:a3481c2fb440 | 28 | |
divui | 1:a3481c2fb440 | 29 | La stringa trasmessa deve essere di tipo: |
divui | 1:a3481c2fb440 | 30 | esp.printf("%s$", "Stringa che trasmetto"); |
divui | 1:a3481c2fb440 | 31 | |
divui | 1:a3481c2fb440 | 32 | Se voglio trasmettere un paramentro (number) intero ad esempio: |
divui | 1:a3481c2fb440 | 33 | esp.printf("%s-%d$", "Value",number); |