from machine import Pin
from dht import DHT22
from time import sleep
PIN_DHT22 = 8
dht = DHT22(PIN_DHT22)
while True:
dht.measure()
temp = dht.temperature()
hum = dht.humidity
print("Room temperature:", temp, "*C")
print("Romm humidity", hum, "%")
sleep(2)
from machine import Pin
from machine import sleep
PIN_PIR = 22
PIR = Pin
while True:
if Pir.value() == 1:
print("Motion detected")
sleep(1)
from machine import Pin, ADC
from time import sleep
#Define pins for each component
LDR = ADC(Pin(PIN_LDR))
#Main loop
while True:
print (LDR.read_u16())
sleep(1)
from machine import Pin
from time import sleep
#Define pins for each component
PIN_RED = 10
#Setup LEDs
ledred = Pin(PIN_RED, Pin.OUT)
#Initial value set to “off”
ledred.value(0)
#Main loop
while True:
ledred.toggle()
sleep(1)
from machine import Pin
from servo import Servo
from time import sleep
#Define pins for each component
PIN_SERVO = 28
#Setup servo motor
servo = Pin(PIN_SERVO)
angle = Servo(pin_id=servo)
angle.write(0) #set initial angle at 0 degrees
sleep(0.5)
#Main loop
while True:
angle.write(0)
sleep(2)
angle.write(90)
sleep(2)
angle.write(180)
sleep(2)
angle.write(90)
sleep(2)