You are on page 1of 79

Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.

org/en/projects/introduction-to-the-pico/print

1 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

Ω Ω Ω

2 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

3 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

4 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

5 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

6 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

sudo apt update sudo apt upgrade -y

print('Hello World!')

7 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

8 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

9 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

10 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

11 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

12 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

13 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

14 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

15 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

16 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

17 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

18 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import pico_led

pico_led.on()

19 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

20 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

22 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

Ω
Ω Ω

23 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

24 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

25 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print


Needed Resistance =
( , )

. − .
Needed Resistance = .

26 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

27 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

28 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

29 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

30 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

31 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

32 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import LED

led LED(13)

from picozero import LED

led_1 LED(13)
led_2 LED(8)
led_3 LED(5)

red_led LED(13)
green_led LED(8)
pink_led LED(5)

from picozero import LED


from time import sleep

yellow LED(13)
yellow.on()
sleep(2)
yellow.off()

led.blink() # on for 1 second then off for one second


print("Blinking") # Runs immediately

sleep(6)
led.off()

led.blink(on_time 1, off_time 0.5, n 3, wait True)


print("Finished blinking") # Runs after 3 on/off blinks

33 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

led.pulse() # take 1 second to brighten and 1 second to dim


print("Pulsing") # Runs immediately

led.pulse(fade_in_time 2, fade_out_time 1, n 4, wait True) # take 2 seconds to brighten and 1 second to dim
print("Finished pulsing") # Runs after 4 pulses

led.blink(on_time 1, off_time 1, fade_in_time 1, fade_out_time 1) # On for 1 second, off for 1 second, fade between
print("Fancy") # Runs immediately

34 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

35 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

36 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

37 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

38 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

39 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

40 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

41 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

42 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

43 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

44 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

45 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import RGBLED

rgb RGBLED(red 1, green 2, blue 3)

from picozero import RGBLED


from time import sleep

rgb RGBLED(red 1, green 2, blue 3)

while True:
rgb.color (255, 0, 0)
sleep(0.5)
rgb.color (0, 255, 0)
sleep(0.5)
rgb.color (0, 0, 255)
sleep(0.5)

46 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

rgb.blink() # red for 1 second, green for 1 second, blue for 1 second
print("Blinking") # Runs immediately

sleep(6)
rgb.off()

# blink purple 2 seconds, off 0.5 seconds


rgb.blink(on_times (2, 0.5), colors ((255, 0, 255), (0, 0, 0)), wait True, n 3)
print("Finished blinking") # Runs after 3 repeats

# blink red 1 second, green 0.5 seconds, blue 0.25 seconds


rgb.blink((1, 0.5, 0.25), colors ((255, 0, 0), (0, 255, 0), (0, 0, 255)), wait True, n 2)
print("Finished blinking") # Runs after 2 blink repeats

rgb.pulse() # pulse red for 1 second, green for 1 second, blue for 1 second
print("Pulsing") # Runs immediately

# 2 second to fade from purple to off, 0.5 seconds to change from off to purple
rgb.pulse(fade_times (2, 0.5), colors ((255, 0, 255), (0, 0, 0)), wait True, n 3)
print("Finished pulsing") # Runs after 3 pulses

rgb.cycle() # Gradually colour cycle through colours between red and green, green and blue then blue and red
print("Cycle") # Runs immediately

# Colour cycle slower in the opposite direction


rgb.cycle(fade_times 3, colors ((0, 0, 255), (0, 255, 0), (255, 0, 0)), wait True, n 2)
rgb.off()

47 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

48 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

49 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

50 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import Speaker

speaker Speaker(5)

from picozero import Speaker

speaker_1 Speaker(5)
speaker_2 Speaker(10)

51 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

52 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

53 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

speaker.play(c_note, 0.1) # play the middle c for 0.1 seconds

BEAT 1 # a constant

speaker.play(c_note, BEAT) # play the middle c for 1 second

my_tune [ ['d5', 1], ['d#5', 0.5], ['f5', 1.2]] # the notes, along with the length of each note

1 BEAT 0.4 # The length of a note in a single beat


2
3 my_tune [ ['d5', BEAT], ['d#5', BEAT 2], ['f5', BEAT 1.5]] # the notes, along with the length of each note

54 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

speaker.play(523, 1) # Play the frequency 523 for 1 second

55 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

def c_note():
speaker.play('c4', 0.5) # play the middle c for half a second

56 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

BEAT 0.4

liten_mus [ ['d5', BEAT 2], ['d#5', BEAT 2], ['f5', BEAT], ['d6', BEAT], ['a#5', BEAT], ['d5', BEAT],
['f5', BEAT], ['d#5', BEAT], ['d#5', BEAT], ['c5', BEAT 2],['d5', BEAT 2], ['d#5', BEAT],
['c6', BEAT], ['a5', BEAT], ['d5', BEAT], ['g5', BEAT], ['f5', BEAT], ['f5', BEAT], ['d5', BEAT 2],
['d#5', BEAT 2], ['f5', BEAT], ['g5', BEAT], ['a5', BEAT], ['a#5', BEAT], ['a5', BEAT], ['g5', BEAT],
['g5', BEAT], ['', BEAT 2], ['a#5', BEAT 2], ['c6', BEAT 2], ['d6', BEAT 2], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT 2], ['g5', BEAT 2], ['a5', BEAT 2], ['a#5', BEAT 2], ['c6',
BEAT],
['f5', BEAT], ['f5', BEAT], ['f5', BEAT 2], ['d#5', BEAT 2], ['d5', BEAT], ['f5', BEAT], ['d6',
BEAT],
['d6', BEAT 2], ['c6', BEAT 2], ['b5', BEAT], ['g5', BEAT], ['g5', BEAT], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT], ['f5', BEAT], ['d6', BEAT], ['a5', BEAT], ['a#5', BEAT 1.5] ]

def play_liten_mus():
speaker.play(liten_mus)

BEAT 0.4

liten_mus [ ['d5', BEAT 2], ['d#5', BEAT 2], ['f5', BEAT], ['d6', BEAT], ['a#5', BEAT], ['d5', BEAT],
['f5', BEAT], ['d#5', BEAT], ['d#5', BEAT], ['c5', BEAT 2],['d5', BEAT 2], ['d#5', BEAT],
['c6', BEAT], ['a5', BEAT], ['d5', BEAT], ['g5', BEAT], ['f5', BEAT], ['f5', BEAT], ['d5', BEAT 2],
['d#5', BEAT 2], ['f5', BEAT], ['g5', BEAT], ['a5', BEAT], ['a#5', BEAT], ['a5', BEAT], ['g5', BEAT],
['g5', BEAT], ['', BEAT 2], ['a#5', BEAT 2], ['c6', BEAT 2], ['d6', BEAT 2], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT 2], ['g5', BEAT 2], ['a5', BEAT 2], ['a#5', BEAT 2], ['c6',
BEAT],
['f5', BEAT], ['f5', BEAT], ['f5', BEAT 2], ['d#5', BEAT 2], ['d5', BEAT], ['f5', BEAT], ['d6',
BEAT],
['d6', BEAT 2], ['c6', BEAT 2], ['b5', BEAT], ['g5', BEAT], ['g5', BEAT], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT], ['f5', BEAT], ['d6', BEAT], ['a5', BEAT], ['a#5', BEAT 1.5] ]

for note in liten_mus:


speaker.play(note)

def win(): # rising frequency


for i in range(2000, 5000, 100):
speaker.play(i, 0.05) # short duration

def chirp(): # series of high-pitched chirps


for _ in range(2): # decreasing frequency
for i in range(5000, 2999, 100):
speaker.play(i, 0.02) # very short duration
sleep(0.2)

57 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import Speaker


from time import sleep
from random import randint

speaker Speaker(5)

for i in range(100):
speaker.play(randint(500, 5000), duration None)
sleep(0.001)
speaker.stop()
sleep(0.5)

BEAT 0.4

liten_mus [ ['d5', BEAT 2], ['d#5', BEAT 2], ['f5', BEAT], ['d6', BEAT], ['a#5', BEAT], ['d5', BEAT],
['f5', BEAT], ['d#5', BEAT], ['d#5', BEAT], ['c5', BEAT 2],['d5', BEAT 2], ['d#5', BEAT],
['c6', BEAT], ['a5', BEAT], ['d5', BEAT], ['g5', BEAT], ['f5', BEAT], ['f5', BEAT], ['d5', BEAT 2],
['d#5', BEAT 2], ['f5', BEAT], ['g5', BEAT], ['a5', BEAT], ['a#5', BEAT], ['a5', BEAT], ['g5', BEAT],
['g5', BEAT], ['', BEAT 2], ['a#5', BEAT 2], ['c6', BEAT 2], ['d6', BEAT 2], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT 2], ['g5', BEAT 2], ['a5', BEAT 2], ['a#5', BEAT 2], ['c6',
BEAT],
['f5', BEAT], ['f5', BEAT], ['f5', BEAT 2], ['d#5', BEAT 2], ['d5', BEAT], ['f5', BEAT], ['d6',
BEAT],
['d6', BEAT 2], ['c6', BEAT 2], ['b5', BEAT], ['g5', BEAT], ['g5', BEAT], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT], ['f5', BEAT], ['d6', BEAT], ['a5', BEAT], ['a#5', BEAT 1.5] ]

sound [ [523, 0.1], [None, 0.1], [523, 0.4] ]

def annoying_sound():
speaker2.play(sound, wait False) # don't delay the main code

button.when_pressed annoying_sound

try:
speaker.play(liten_mus)
finally:
speaker.off() # turns speaker off when code is stopped by user
speaker2.off() # turns speaker2 off when code is stopped by user

58 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

59 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

60 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

61 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

62 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

63 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

64 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

65 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

66 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

67 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import Button

button Button(18)

from picozero import Button

button_1 Button(18)
button_2 Button(22)
button_3 Button(28)

from picozero import Switch

switch Switch(18)

68 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import Switch

switch_1 Switch(18)
switch_2 Switch(22)
switch_3 Switch(28)

button_1.when_pressed function_1
button_2.when_pressed function_2
button_3.when_pressed function_3

option 0 # store the current option

def choice(): # call the next function and update the option
global option
if option 0:
rgb.color (255, 0, 0)
elif option 1:
rgb.color (0, 255, 0)
elif option 2:
rgb.color (0, 0, 255)
elif option 3:
rgb.off()

# move to the next option


if option 3:
option 0
else:
option option 1

button.when_pressed choice # Call the choice function when the button is pressed

69 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

70 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

from picozero import Pot

dial Pot(0) # Connected to pin A0 (GP_26)

71 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

1 from picozero import Pot # Pot is short for Potentiometer


2 from time import sleep
3
4 dial Pot(0) # Connected to pin A0 (GP_26)
5
6 while True:
7 print(dial.value)
8 sleep(0.1) # slow down the output

while True:
function_to_call dial.percent
print(function_to_call)
if function_to_call 20:
function_1()
elif function_to_call 40:
function_2()
elif function_to_call 60:
function_3()
elif function_to_call 80:
function_4()
else:
function_5()
sleep(0.1)

72 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

BEAT 0.4

liten_mus [ ['d5', BEAT 2], ['d#5', BEAT 2], ['f5', BEAT], ['d6', BEAT], ['a#5', BEAT], ['d5', BEAT],
['f5', BEAT], ['d#5', BEAT], ['d#5', BEAT], ['c5', BEAT 2],['d5', BEAT 2], ['d#5', BEAT],
['c6', BEAT], ['a5', BEAT], ['d5', BEAT], ['g5', BEAT], ['f5', BEAT], ['f5', BEAT], ['d5', BEAT 2],
['d#5', BEAT 2], ['f5', BEAT], ['g5', BEAT], ['a5', BEAT], ['a#5', BEAT], ['a5', BEAT], ['g5', BEAT],
['g5', BEAT], ['', BEAT 2], ['a#5', BEAT 2], ['c6', BEAT 2], ['d6', BEAT 2], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT 2], ['g5', BEAT 2], ['a5', BEAT 2], ['a#5', BEAT 2], ['c6',
BEAT],
['f5', BEAT], ['f5', BEAT], ['f5', BEAT 2], ['d#5', BEAT 2], ['d5', BEAT], ['f5', BEAT], ['d6',
BEAT],
['d6', BEAT 2], ['c6', BEAT 2], ['b5', BEAT], ['g5', BEAT], ['g5', BEAT], ['c6', BEAT 2],
['a#5', BEAT 2], ['a5', BEAT], ['f5', BEAT], ['d6', BEAT], ['a5', BEAT], ['a#5', BEAT 1.5]]

for note in liten_mus:


speaker.play(note)
sleep(dial.value) # leave a gap between notes depending on potentiometer value

73 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

74 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

1 from machine import Pin, Timer


2 led Pin(25, Pin.OUT)
3 timer Timer()
4
5 def blink(timer):
6 led.toggle()
7
8 timer.init(freq 10, mode Timer.PERIODIC, callback blink)

75 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

76 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

77 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

78 of 79 2023-07-26, 05:27 pm
Introduction to Raspberry Pi Pico guide https://projects.raspberrypi.org/en/projects/introduction-to-the-pico/print

79 of 79 2023-07-26, 05:27 pm

You might also like