MicroPython stuff
This commit is contained in:
37
code/MicroPython/README.md
Normal file
37
code/MicroPython/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
#
|
||||
|
||||
##
|
||||
|
||||
```shell
|
||||
# ...
|
||||
esptool.py --port /dev/ttyACM0 erase_flash
|
||||
# ...
|
||||
esptool.py --chip esp32s2 --port /dev/ttyACM0 write_flash -z 0x1000 ~/Downloads/LOLIN_S2_MINI-20240222-v1.22.2.bin
|
||||
```
|
||||
|
||||
```shell
|
||||
pip3 install rshell #
|
||||
pip3 install mpremote #
|
||||
```
|
||||
|
||||
### Выполнение кода
|
||||
|
||||
```shell
|
||||
rshell --port /dev/ttyACM0 cat blink.py
|
||||
```
|
||||
|
||||
```python
|
||||
import machine
|
||||
import time
|
||||
|
||||
led = machine.Pin(15, machine.Pin.OUT)
|
||||
|
||||
led.on()
|
||||
time.sleep(1)
|
||||
led.off()
|
||||
time.sleep(1)
|
||||
```
|
||||
|
||||
```shell
|
||||
mpremote exec 'exec(open("blink.py").read())'
|
||||
```
|
||||
Reference in New Issue
Block a user