From 3ff107ffef09ec8efbcb15be502fe5c919293404 Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Thu, 17 Aug 2017 21:33:43 +0200 Subject: [PATCH] Add docs and methods to raise up and lower down --- README.org | 11 ++++++++++- code/main.py | 14 +++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/README.org b/README.org index 3fa99b1..8211554 100644 --- a/README.org +++ b/README.org @@ -15,7 +15,7 @@ picocom /dev/ttyUSB0 -b115200 ampy --port /dev/ttyUSB0 put hcsr04.py #+END_SRC -* Small card +* How to connect things ** Distance measuring *** HCSR04 Pins | Pin on component | Pin on card | @@ -46,3 +46,12 @@ import main main.movement() #+end_src + +** Relay +*** Pins +| Pin on component | Pin on card | +|------------------+-------------| +| Vcc | 5V | +| Gnd | GND | +| In1 | D2 | +| In2 | D3 | diff --git a/code/main.py b/code/main.py index 505b52b..2e82466 100644 --- a/code/main.py +++ b/code/main.py @@ -1,4 +1,4 @@ -from pinouts import Wemos as pins +from pinouts import NodeMCU as pins from hcsr04 import HCSR04 import time import machine @@ -26,3 +26,15 @@ def movement(): while True: print(sensor.value()) time.sleep(0.5) + + +def toggleRaiseUp(): + relayUp = machine.Pin(pins.D2, mode=machine.Pin.OUT) + + relayUp.value(not relayUp.value()) + + +def toggleLowerDown(): + relayDown = machine.Pin(pins.D3, mode=machine.Pin.OUT) + + relayDown.value(not relayDown.value())