Wpis z mikrobloga

#esp8266 #arduino

Mireczki, chce połączyć do esp8266 czujnik dsb1820, no i oczywiście problem, programuję przez arduino ide, płytka esp8266-01, podłączam to tak jak tutaj https://www.elec-cafe.com/temperature-sensor-on-the-web-with-esp8266-and-ds18b20/ do RX i TX podłaczam TX i RX z programatora na usb. Jako płytkę wybieram Generic ESP8266 Module, przy próbie wgrania wyskakuje błąd

In file included from C:\Users\sskow\Documents\Arduino\sketch_dec02b\sketch_dec02b.ino:2:0:

C:\Users\sskow\Documents\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here"

#error "Please define I/O register types here"
^
exit status 1
Błąd kompilacji dla płytki Generic ESP8266 Module.

GPIO0 do GND w trakcie próby wgrania, do GPIO2 podpiety pin z czujnika temp.

Ktoś wie w czym błąd?
  • 11
  • Odpowiedz
  • 0
@sskowron wybierz inny pin dla czujnika DS. GPIO2 podłącz pod zasilanie, GPIO15 pod GND. Pin EN pod zasilanie. Jak będziesz miał status "wgrywanie" w Arduino IDE to zewrzyj pin RST z masą (tylko na chwilę).
  • Odpowiedz
@KokiX: @tjmps: eureka, zaczyeło działać, coś usunąłem :D

ale teraz nowe błędy :D

Szkic używa 253308 bajtów (50%) pamięci programu. Maksimum to 499696 bajtów.
Zmienne globalne używają 27856 bajtów (34%) pamięci dynamicznej, pozostawiając 54064 bajtów dla zmiennych lokalnych. Maksimum to 81920 bajtów.
warning: espcommsync failed
error: espcomm
open failed
error: espcommuploadmem failed
error: espcommuploadmem failed

jakieś pomysły?:D
  • Odpowiedz
@KokiX:
VCC i CH_PD do 3V na konwerterze,
GND do GND,
URXD do TX na konwerterze,
UTXD do RX na konwerterze,

GPIO0 do GND, GPIO2 do pin data z czujnika

RST wolne nie podłączone do niczego
  • Odpowiedz