Skip to content

Commit

Permalink
Merge pull request #9 from pimoroni/examples/jumbo
Browse files Browse the repository at this point in the history
Add Jumbo examples
  • Loading branch information
helgibbons authored Sep 30, 2024
2 parents cfb68a6 + 3a7312d commit b96cbf7
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
12 changes: 12 additions & 0 deletions micropython/examples/pico_jumbo/big_blink.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"""
Wire up a big LED to GP15 (with a resistor) and ground and make it blink!
"""

import machine
import time

led_external = machine.Pin(15, machine.Pin.OUT)

while True:
led_external.toggle()
time.sleep(1)
23 changes: 23 additions & 0 deletions micropython/examples/pico_jumbo/big_button.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
"""
Wire a big arcade button up to GP16 and ground and read the state.
If you have an LED connected to GP15 (with a resistor) and ground the button will turn it on and off.
"""

import machine
import time

button = machine.Pin(16, machine.Pin.IN, machine.Pin.PULL_UP)
led_external = machine.Pin(15, machine.Pin.OUT)

while True:
# as we're using a pull up, the logic state is reversed
if button.value() == 0:
print("Button pushed!")
led_external.on()
time.sleep(0.5)
else:
led_external.off()
print("Button not pushed!")
led_external.off()
time.sleep(0.5)
22 changes: 22 additions & 0 deletions micropython/examples/pico_jumbo/big_toggle.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
"""
Wire a big toggle switch up to GP16 and ground and read the on/off state.
If you have an LED connected to GP15 (with a resistor) and ground the button will turn it on and off.
"""

import machine
import time

button = machine.Pin(16, machine.Pin.IN, machine.Pin.PULL_UP)
led_external = machine.Pin(15, machine.Pin.OUT)

while True:
# as we're using a pull up, the logic state is reversed
if button.value() == 0:
print("Toggle on!")
led_external.on()
time.sleep(0.5)
else:
print("Toggle off!")
led_external.off()
time.sleep(0.5)

0 comments on commit b96cbf7

Please sign in to comment.