From e4411e85af6d5a65776716ccfc9adebbe79d18a1 Mon Sep 17 00:00:00 2001 From: Rob Date: Thu, 3 Nov 2022 00:07:52 +0100 Subject: [PATCH] read sensor --- boot.py | 9 +++++++++ leds.py | 20 ++++++++++++++++++++ main.py | 15 +++++++++++++++ pymakr.conf | 10 ++++++++++ 4 files changed, 54 insertions(+) create mode 100644 boot.py create mode 100644 leds.py create mode 100644 main.py create mode 100644 pymakr.conf diff --git a/boot.py b/boot.py new file mode 100644 index 0000000..b60f973 --- /dev/null +++ b/boot.py @@ -0,0 +1,9 @@ +# Complete project details at https://RandomNerdTutorials.com +import esp +esp.osdebug(None) + +import gc +gc.collect() + +#import connectwifi +#import webserver diff --git a/leds.py b/leds.py new file mode 100644 index 0000000..a26a1e8 --- /dev/null +++ b/leds.py @@ -0,0 +1,20 @@ +""" +Functions to easy control LED +""" + +# general imports +from machine import Pin, PWM +from time import sleep + + +def SmoothBlink(): + frequency = 5000 + led = PWM(Pin(2), frequency) + + while True: + for duty_cycle in range(0, 1024): + led.duty(duty_cycle) + sleep(0.005) + for duty_cycle in reversed(range(0, 1024)): + led.duty(duty_cycle) + sleep(0.005) \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..817f6bc --- /dev/null +++ b/main.py @@ -0,0 +1,15 @@ +#std lib +#import time + +#custom libs +# import leds +# leds.SmoothBlink() + +# read analog pin +from time import sleep +from machine import Pin, PWM, ADC +analog = ADC(0) + +while True: + print(analog.read()) + sleep(1) diff --git a/pymakr.conf b/pymakr.conf new file mode 100644 index 0000000..b71cd02 --- /dev/null +++ b/pymakr.conf @@ -0,0 +1,10 @@ +{ + "py_ignore": [ + ".vscode", + ".gitignore", + ".git", + "env", + "venv" + ], + "name": "FeuchtigkeitsSensor" +} \ No newline at end of file