Add pinouts and refactor some code

master
Elis Axelsson 2017-08-11 08:14:38 +02:00
parent 2e26cd942c
commit af02a907d0
3 changed files with 25 additions and 8 deletions

View File

@ -1,4 +1,5 @@
copy:
ampy --port /dev/ttyUSB0 put code/boot.py
ampy --port /dev/ttyUSB0 put code/main.py
ampy --port /dev/ttyUSB0 put code/pinouts.py
ampy --port /dev/ttyUSB0 put code/hcsr04.py

View File

@ -1,19 +1,19 @@
from pinouts import NodeMCU as pins
from hcsr04 import HCSR04
import time
import machine
def blink():
import machine, time
print("blink")
pin = machine.Pin(2, machine.Pin.OUT)
while True:
pin.value(not pin.value())
time.sleep_ms(500)
def distance(trigger, echo):
from hcsr04 import HCSR04
import time
sensor = HCSR04(trigger_pin=trigger, echo_pin=echo)
def distance():
sensor = HCSR04(trigger_pin=pins.D0, echo_pin=pins.D3)
while True:
print(sensor.distance_cm())

16
code/pinouts.py Normal file
View File

@ -0,0 +1,16 @@
class NodeMCU:
"""
Pinout mapping of the NODEMCU Board I've got.
"""
D0 = 16
D1 = 5
D2 = 4
D3 = 0
D4 = 2
D5 = 14
D6 = 12
D7 = 13
D8 = 15
D9 = 3
D10 = 1