| Per començar | Elements d'entrada | Programació CircuitPython | Recursos CITCEA | |
| Elements no electrònics | Elements de sortida | Programació Arduino | ||
| Projectes | Elements de control | Dades pràctiques | Inici |
Es tracta d'un dispositiu, muntat en un cinturó, que s'incorpora al bolquer i avisa quan el grau d'humitat supera un llindar preestablert. Així és fàcil saber quan toca canviar el bolquer al nadó.
La llista de materials principals és la següent:
1 Placa Circuit Playground Express
La fotografia següent mostra el resultat final.

A continuació tenim el llistat del programa:
import time import touchio import simpleio import board import neopixel import audio_lib import digitalio import audioio
altaveu = digitalio.DigitalInOut(board.SPEAKER_ENABLE) cadena = neopixel.NeoPixel(board.D8, 10, brightness=0.3) touch = touchio.TouchIn(board.A1) # L'altre cable a GND buttonA = digitalio.DigitalInOut(board.BUTTON_A) buttonB = digitalio.DigitalInOut(board.BUTTON_B) buttonA.direction = digitalio.Direction.INPUT buttonB.direction = digitalio.Direction.INPUT buttonA.pull = digitalio.Pull.DOWN buttonB.pull = digitalio.Pull.DOWN altaveu.direction = digitalio.Direction.OUTPUT altaveu.value = True sons = audioio.AudioOut(board.SPEAKER)
sinusoide = [audio_lib.nota(400, 1), audio_lib.nota(300, 1), audio_lib.nota(200, 1),
audio_lib.nota(100, 1),audio_lib.nota(125, 1),audio_lib.nota(230, 1)]
DRY_VALUE = 2000
WET_VALUE = 3750
llum=True
sona=True
groc = (255, 255, 0)
while True:
hum = touch.raw_value
print((hum,))
if (sona== True and hum >= WET_VALUE):
for e in range(20):
if e<=9 and llum==True:
cadena[e] = (255, 0, 0)
for i in sinusoide:
if buttonA.value or buttonB.value: # button is pushed
sona=False
llum=False
cadena.fill((0,0,0))
if sona==True:
sons.play(i, loop=True)
time.sleep(0.1)
sons.stop()
if sona==False:
time.sleep(10)
sona=True
llum=True
time.sleep(5)
En aquest web, les fotografies marcades amb [AF] són del web d'Adafruit, les marcades amb [SF] del web d'Sparkfun i les marcades amb [AU] del web d'Arduino.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.