Analog In Out Serial example script (arduino.py) Reads a potentiometer on A0 with analogRead(), sets the on-board LED's brightness from it with analogWrite(), and prints both numbers.
- Wiring
- A potentiometer wiper on A0, with its ends on GND and 3.3 V.
- Output
sensor = 512 output = 127
from arduino import *
def setup():
pass
def loop():
sensor = analogRead(A0)
output = map(sensor, 0, 1023, 0, 255)
analogWrite(LED_BUILTIN, output)
print("sensor =", sensor, " output =", output)
delay(2)
def main():
setup()
while True:
loop()
if __name__ == "__main__":
main()