Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
esp [2019/01/03 02:06] forfs [MQTT] |
esp [2019/01/08 12:10] (atual) forfs [Pinout dos microcontroladores] |
||
---|---|---|---|
Linha 33: | Linha 33: | ||
|Temperatura de funcionamento|-40ºC até 125ºC|-40ºC até 125ºC| | |Temperatura de funcionamento|-40ºC até 125ºC|-40ºC até 125ºC| | ||
</dtable> | </dtable> | ||
+ | |||
+ | ---- | ||
+ | =====Pinout dos microcontroladores===== | ||
+ | |||
+ | As imagens abaixo mostram a pinagem do **ESP8266** e do **ESP32** respectivamente. | ||
+ | |||
+ | {{:esp8266-pinout.png|}} | ||
+ | |||
+ | Fonte: [[https://circuits4you.com/2017/12/31/nodemcu-pinout/]] | ||
+ | |||
+ | {{:esp32-pinout.jpg|}} | ||
+ | |||
+ | Fonte: [[https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/]] | ||
---- | ---- | ||
Linha 188: | Linha 201: | ||
====MQTT==== | ====MQTT==== | ||
- | Não basta apenas conectar seu ESP à internet: deve-se também usar um protocolo de comunicação para que ela possa ser usufruída, como o [[MQTT|MQTT]]. Abaixo há um exemplo de uma implementação do protocolo MQTT em C++ em que o ESP se subscreve em um tópico, fazendo o papel de //subscriber//, e logo em seguida que é recebida uma mensagem num tópico, é publicada uma outra mensagem em outro tópico, fazendo o papel de //publisher//. | + | Não basta apenas conectar seu ESP à internet: deve-se também usar um protocolo de comunicação para que ela possa ser usufruída, como o [[MQTT|MQTT]]. Abaixo há um exemplo de uma implementação do protocolo [[MQTT|MQTT]] em C++ ([[IDE Arduino|IDE do Arduino]]) em que o ESP se subscreve em um tópico, fazendo o papel de //subscriber//, e logo em seguida que é recebida uma mensagem num tópico, é publicada uma outra mensagem em outro tópico, fazendo o papel de //publisher//. |
<file c espmqtt.c> | <file c espmqtt.c> | ||
Linha 331: | Linha 344: | ||
</file> | </file> | ||
+ | |||
+ | Até agora, não trabalhamos com o protocolo [[MQTT|MQTT]] em Lua na ADA, mas você pode implementar [[https://www.foobarflies.io/a-simple-connected-object-with-nodemcu-and-mqtt/|utilizando este tutorial]] ou [[https://nodemcu.readthedocs.io/en/master/en/modules/mqtt/|acessando a documentação oficial]]. | ||
---- | ---- | ||
Linha 339: | Linha 354: | ||
* [[https://makeradvisor.com/esp32-vs-esp8266/|Maker Advisor - ESP32 vs ESP8266]] | * [[https://makeradvisor.com/esp32-vs-esp8266/|Maker Advisor - ESP32 vs ESP8266]] | ||
* [[https://www.cnx-software.com/2016/03/25/esp8266-and-esp32-differences-in-one-single-table/|CNXSOFT - ESP8266 and ESP32 differences in one single table]] | * [[https://www.cnx-software.com/2016/03/25/esp8266-and-esp32-differences-in-one-single-table/|CNXSOFT - ESP8266 and ESP32 differences in one single table]] | ||
+ | * [[http://www.robertprice.co.uk/robblog/nodemcu-wifi-setup/|Robert Price - NodeMCU WiFi setup]] |