NodeMCU Projects: Difference between revisions

Content added Content deleted
Line 4: Line 4:


= Micropython =
= Micropython =

== Basics ==

*Installing:
*Installing:
sudo pip install esptool
sudo pip install esptool
Line 19: Line 22:
import webrepl
import webrepl
webrepl.start()
webrepl.start()

*Playing with GPIO:
<syntaxhighlight lang="python">
import machine
pin = machine.Pin(2, machine.Pin.OUT)
pin.on()
pin.off()

def toggle(p):
p.value(not p.value())

toggle(pin)

import time
while True:
toggle(pin)
time.sleep_ms(500)
</syntaxhighlight>

<syntaxhighlight lang="python">
import machine
import time

pin = machine.Pin(2, machine.Pin.OUT)

def toggle(p):
p.value(not p.value())

while True:
for i in range(100,999):
time.sleep_ms(i)
toggle(pin)
</syntaxhighlight>


*Checking filesystem:
*Checking filesystem:
Line 81: Line 51:
print(ap.config('essid'));
print(ap.config('essid'));


== Projects ==


*Playing with GPIO:

<syntaxhighlight lang="python">
import machine
import time

pin = machine.Pin(2, machine.Pin.OUT)

def toggle(p):
p.value(not p.value())

while True:
for i in range(100,999):
time.sleep_ms(i)
toggle(pin)
</syntaxhighlight>