NodeMCU Projects

= Micropython = sudo pip install esptool esptool.py --port /dev/ttyUSB0 erase_flash esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 ~/Desktop/esp8266-20171101-v1.9.3.bin
 * Installing:

sudo apt install picocom picocom /dev/ttyUSB0 -b115200
 * Connecting via Terminal:

import webrepl_setup
 * Connecting via REPL(web):

Following on-screen instructions. After reboot, it will be available for connection. If you disabled automatic start-up on boot, you may run configured daemon on demand using:

import webrepl webrepl.start

import machine pin = machine.Pin(2, machine.Pin.OUT) pin.on pin.off
 * Playing with GPIO:

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

toggle(pin)

import time while True: toggle(pin) time.sleep_ms(500)

import os os.listdir
 * Checking filesystem:

import machine machine.freq               # get the current frequency of the CPU machine.freq(160000000)      # set the CPU frequency to 160 MHz
 * Checking Machine Frequency & Overclocking: