Difference between revisions of "Raspberry Pi Pico"

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search
Line 35: Line 35:
 
# this switches the LED off
 
# this switches the LED off
 
myLED.off()
 
myLED.off()
 +
</syntaxhighlight>
 +
 +
=== blinking the LED ===
 +
<syntaxhighlight lang="python" line='line'>
 +
from machine import Pin
 +
from time import sleep
 +
 +
# assume our LED is connected to Pin 26, we use it as output
 +
myLED = Pin(25, Pin.OUT)
 +
 +
while True:
 +
      # this switches the LED on for 1 second
 +
      myLED.on()
 +
      sleep(1)
 +
      # this switches the LED off for 500 ms
 +
      myLED.off()
 +
      sleep(0.5)
 +
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 19:01, 4 January 2022

Pipico01.PNG

Links

Here are some links for the Raspberry Pi Pico board:

The starting page:

Board pinout

MicroPython on the Raspberry Pi Pico

Related Video

  

Code Example

Control the internal LED with MicroPython

The internal LED is connected to Pin 25.

1 from machine import Pin
2 # the internal LED is connected to Pin 25, we use it as output 
3 myLED = Pin(25, Pin.OUT)
4 # this switches the LED on
5 myLED.on()
6 # this switches the LED off
7 myLED.off()

blinking the LED

 1 from machine import Pin
 2 from time import sleep 
 3 
 4 # assume our LED is connected to Pin 26, we use it as output 
 5 myLED = Pin(25, Pin.OUT)
 6 
 7 while True:
 8       # this switches the LED on for 1 second
 9       myLED.on()
10       sleep(1)
11       # this switches the LED off for 500 ms
12       myLED.off()
13       sleep(0.5)