Pas 1: Crea-ho
En què consisteix?
Manté segures les teves coses valuoses amb aquesta alarma de lladres per ràdio control.
Aquests dos vídeos et mostren què faràs i com programar-ho.
Introducció
Guia de programació
Com funciona
- Quan la micro:bit es sacsejada l'acceleròmetre detecta moviment i mostra una cara enfadada en la pantalla LED i fa sonar un so d'alarma.
 - També envia un "lladre!" per ràdio, de manera que un altre micro:bit pot avisar-te que algú està movent el teu valuós objecte.
 - Si tens dues micro:bits transfereix el programa a les dues. Posa una a dins o a sobre l'objecte que vols protegir i manté l'altre a vora teu.
 - Com que volem mostrar una cara enfadada i tocar la melodia "BADDY" tant en el moviment del sensor micro:bit com a l'alarma, aquest programa utilitza una funció (o procediment) anomenat "alarma (alarm)".
 - Els procediments i les funcions són realment útils per a les seccions del programa que volem utilitzar en diferents moments del programa. Estalvia duplicar el codi i fa el programa més compacte i eficient.
 
Què necessites
- 2 micro:bits
 - paquet de piles
 - Quelcom valuós per mantenir segur
 - auriculars, timbres o altaveus i dos cables de pinces de cocodril per connectar-los si s'utilitza una micro:bit V1
 
Pas 2: Programa-ho
1from microbit import *
2import radio
3import music
4radio.config(group=1)
5radio.on()
6
7def alarm():
8    display.show(Image.ANGRY)
9    music.play(music.BADDY)
10    
11while True:
12    message = radio.receive()
13    if message:
14        alarm()
15    if accelerometer.was_gesture('shake'):
16        radio.send('thief!')
17        alarm()
18Pas 3: Millora-ho
- Què més podries protegir amb una alarma com aquesta? Com podria protegir els arbres?
 - Fes la més sensitiva utilitzant les lectures de l'acceleròmetre i altres gestos.
 - Parteix el programa en dos, així pots tenir diferent programes en el sensor en l'objecte valuós i en l'alarma que mantindràs amb tu.
 - Envia diferents missatges i mostra diferents imatges per diferents sensors d'alarma en diferents objectes valuosos.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


