Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from machine import ADC
- from machine import Pin
- import neopixel
- import time
- #Pulsador
- puls1 = Pin(14, Pin.IN)
- puls2 = Pin(15, Pin.IN)
- #Entradas analógicas
- pot = ADC(Pin(32))
- joyx = ADC(Pin(39))
- joyy = ADC(Pin(36))
- pot.atten(ADC.ATTN_11DB)
- joyx.atten(ADC.ATTN_11DB)
- joyy.atten(ADC.ATTN_11DB)
- #LED
- ain1 = Pin(12, Pin.OUT)
- ain2 = Pin(13, Pin.OUT)
- bin1 = Pin(18, Pin.OUT)
- bin2 = Pin(19, Pin.OUT)
- #LED RGB
- ledRGB = neopixel.NeoPixel(Pin(4, Pin.OUT), 3)
- while True:
- if puls1.value() == 1:
- ledRGB[0] = (0x22, 0x00, 0x00)
- elif puls1.value() == 0:
- ledRGB[0] = (0x00, 0x22, 0x00)
- if puls2.value() == 1:
- ledRGB[2] = (0x00, 0x00, 0x0FF)
- elif puls2.value() == 0:
- ledRGB[2] = (0x00, 0x22, 0x00)
- ledRGB.write()
- if pot.read() > 2000:
- ledRGB[1] = (0x22, 0x22, 0x22)
- else:
- ledRGB[1] = (0x00, 0x22, 0x00)
- if joyx.read() > 2000:
- ain1.on()
- ain2.on()
- else:
- ain1.off()
- ain2.off()
- if joyy.read() > 2000:
- bin1.on()
- bin2.on()
- else:
- bin1.off()
- bin2.off()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement