Zum Inhalt springen

ESP8266-Workshop: Unterschied zwischen den Versionen

Anlumo (Diskussion | Beiträge)
Anlumo (Diskussion | Beiträge)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 62: Zeile 62:


= Workshop-Notizen =
= Workshop-Notizen =
== Pinout des Zusatzboards ==
{|
|-
! GPIO !! Funktion
|-
| 0 || Neopixel
|-
| 5 || rote LED
|-
| 13 || linker Button
|-
| 15 || rechter Button
|}
Am ADC 0 hängt der Helligkeitssensor.


== Generell ==
== Generell ==
Firmware flashen:
<pre>esptool.py.exe --port COM15 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170612-v1.9.1.bin
</pre>
COM15 durch den Port ersetzen (zB /dev/ttyUSB0 unter Linux).


Modul laden/entladen:
Modul laden/entladen:
Zeile 100: Zeile 124:
utime.sleep_ms(100)
utime.sleep_ms(100)
led.value(1)
led.value(1)
pin = machine.Pin(13, machine.Pin.IN)
pin = Pin(13, Pin.IN)
pin.irq(trigger=Pin.IRQ_FALLING|Pin.IRQ_RISING, handler=callback)</pre>
pin.irq(trigger=Pin.IRQ_FALLING|Pin.IRQ_RISING, handler=callback)</pre>


Zeile 127: Zeile 151:


== Netzwerk ==
== Netzwerk ==
=== Setup (nur einmal notwendig!) ===


<pre>import network
<pre>import network