Skip to content

Instantly share code, notes, and snippets.

View oschettler's full-sized avatar

Olav Schettler oschettler

View GitHub Profile
@oschettler
oschettler / meteor-modular.ubp
Last active June 25, 2020 21:40
A small Microblocks game
module main
author unknown
version 1 0
description ''
variables x y px verloren punkte
spec ' ' 'berechne' 'berechne'
spec ' ' 'nerviger ton' 'nerviger ton'
spec ' ' 'runde' 'runde'
spec 'r' 'scaliere' 'scaliere _' 'auto' 10
from calliope_mini import *
from random import randrange
faktor1 = 0
faktor2 = 0
while True:
if button_a.is_pressed():
faktor1 = randrange(1, 10)
faktor2 = randrange(1, 10)
# Send a message to one of three friends, or all of them at once
from gpiozero import Button, LED, PWMLED
from time import time, sleep
from gpiozero.pins.pigpio import PiGPIOFactory
factory = PiGPIOFactory(host='raspberrypi')
me = "Lena"
@oschettler
oschettler / motion.py
Created April 11, 2020 06:44
Motion detector
# Detect motion
from gpiozero import Buzzer, MotionSensor
from time import sleep
buz = Buzzer(17)
pir = MotionSensor(4)
while True:
pir.wait_for_motion()
@oschettler
oschettler / reaction_game.py
Created April 10, 2020 19:35
Reaction game with highscore
# Reaction game
from gpiozero import Button, LED
from time import time, sleep
from random import randint
from gpiozero.pins.pigpio import PiGPIOFactory
factory = PiGPIOFactory(host='raspberrypi')
led = LED(17, pin_factory=factory)
@oschettler
oschettler / energylight.py
Created April 10, 2020 09:57
Switch light on on the press of a button. Turn it off automatically after 5s
# Energy light
from gpiozero import LED, Button
from time import sleep, time
from gpiozero.pins.pigpio import PiGPIOFactory
factory = PiGPIOFactory(host='raspberrypi')
led = LED(17, pin_factory=factory)
btn = Button(4, pin_factory=factory)
# Chorus of Billy Jean
import wiringpi
import time
import pitches
melody = [
0,
"NOTE_FS4",
"NOTE_FS4",
# Traffic lights
from gpiozero import LED
from time import sleep
from gpiozero.pins.pigpio import PiGPIOFactory
factory = PiGPIOFactory(host='raspberrypi')
red_led = LED(17, pin_factory=factory)
yellow_led = LED(27, pin_factory=factory)
# Morse a text
# https://en.wikipedia.org/wiki/Morse_code
from gpiozero import LED
from time import sleep
led = LED(17)
# the higher this number, the slower the blinking
speed = 2
#include <tb_display.h>
#include <M5StickC.h>
#include <WiFi.h>
#include <Espalexa.h>
// prototypes
boolean connectWifi();
//callback functions