Nie będę opisywał tu czym jest ESP8266 i jego aplikacje w różnych modułach i wersje. Jest sporo informacji w sieci, które łatwo znaleźć.
Przejdę od razu do rzeczy.
Przejdę od razu do rzeczy.
Pierwsze podłączenie
Uruchom konsolę i wpisz polecenie
twoj-user@twoj-komputer:~$ dmesg -wH
i teraz podłącz moduł do komputera. Powinieneś zobaczyć coś podobnego do takiego obrazka:
widzimy, że system operacyjny wykrył chiński konwerter USB-UART CH341 i powiązał go do portu ttyUSB0. Oczywiście ten krok nie jest konieczny, ale teraz mamy pewność, że system go wykrył poprawnie i na jakim jest porcie szeregowym.
Aby zakończyć podglądanie dmesg użyj kombinacji klawiszy ctrl+c.
Pierwsze gadanie z modułem LoLin
Ja użyłem CuteCom - jak komu wygodnie. W brew opisowi na rewersie płytki parametry połączenia to 115200 8N1 i jako znak końca linii CR/LF.
Na początek, dla sprawdzenia, "czy oddycha" kilka podstawowych komend AT:
1. AT - podstawowe, czyli "czy jest ktoś na drugim końcu?" w odpowiedzi powinniśmy otrzymać OK - to już wystarcza do stwierdzenia, że wszystko się udało.
2. AT+GMR - wersja firmware, u mnie aktualnie:
AT version:1.6.0.0(Feb 3 2018 12:00:06)
SDK version:2.2.1(f42c330)
compile time:Feb 12 2018 16:31:26
Bin version(Wroom 02):1.6.1
3. AT+RST - reset modułu
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 2592, room 16
tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22
2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
<0x8c><0xe2><0x03><0xec><0x13><0x83>g<0xe4><0xdb>s<0x83><0xfb>'|<0xec><0x0c><0x84>l<0xc7>xsd<0x1c>#<0x93><0x1b><0x03><0x04><0x9f><<0x03>{<0xdb><0x03>$<0x9c>'<0xe0><0x04><0x83>n<0xe3><break>
d$`<0x03><0x8c><0xe3>s<0x92>l<0x84>l<0x1b><0x84><0x0c><0x04><0xe4>l`<0x03><0x84><0xe3>{<0x93>d<0xec>l<0x1b><0x8c><0x04><0x04><0x0c>d`<0x02><0xc4><0xe3>r<0x9b>l<0x0c><0x8f><0xdf><break>
<0x84><0x04><0x0c>dl`<0x03>sd<0x8e><0xc3>sl<0x8c><0x9e><0xe3><0x8c>c<0x04><0x8c><0x84>c<0x1c>|d<0x0c>c<0x9c><0x87><0x1c><0x0e>{<0xec><0x04>l#<0xe4><0xf2>'<0xe7><0x80><0x13>ng<0xe3><0x10><0x03><0x0c><0x03><0x8c><0xd8><0xe3><0x0c><0x02>d<0x8c><0x0c><0x84><0x0c>d<0x04><0x0c>dl<0xc7><0x1f><0x8c>l<0x8e><0x1f><0x9b><0xec><0x8f><0x07>d<0x80><0x03>g<0xfc><break>
<0x8c><0xdf><0xe3><0x8c>b<0x04>ll<0xe4><0x8c><0x8e><0x12><0x0c>b<0x0c><0x03><0x03><0x8c><0x9e><0xe3><0x84>c<0x04>l<0x04><0xc4>c<0x1c>sdrl
ready
CuteCom |
Tyle tytułem wstępu. Idę oglądać mecz! Kto wygra Real czy Liverpool? A jutro F1 w Monaco!!! ;-)
Cdn.
Komentarze
Prześlij komentarz