5. Primeros pasos con CircuitPython - ElectronicCats/MeowMeow GitHub Wiki

Ahora Meow Meow soporta CircuitPython

CircuitPython es un lenguaje de programación diseñado para simplificar la experimentación y el aprendizaje para programar en tarjetas de microcontroladores de bajo costo. Hace que comenzar sea más fácil que nunca, sin necesidad de descargar aplicaciones en tu computadora. Una vez que hayas configurado tu tarjeta, solo es necesario abrir cualquier editor de texto y comenzar a editar el código. Es así de simple.

[!IMPORTANT] CircuitPython agrega soporte de hardware a todas estas increíbles funciones de python. Si ya tienes conocimiento de Python, puedes aplicar fácilmente el uso de CircuitPython. Si no tienes experiencia previa, ¡es muy fácil comenzar!

¿Deseas comenzar?, este es un ejemplo sencillo de cómo controlar las entradas capacitivas del Meow Meow

import time
import board
import touchio
from adafruit_hid.consumer_control import ConsumerControl
from adafruit_hid.consumer_control_code import ConsumerControlCode

# Crea dos objetcos TouchIn para leet el estado de los sensores en los pines A1 y A2
touch_A1 = touchio.TouchIn(board.A1)  
touch_A2 = touchio.TouchIn(board.A2) 

cc = ConsumerControl()

while True:
    # Si el pad A1 es tocado se enviara un mensaje y subira el volumen de la computadora
    if touch_A1.value:
        print("Touched A1!")
        cc.send(ConsumerControlCode.VOLUME_INCREMENT)
        while touch_A1.value:
            pass
     # Si el pad A2 es tocado se enviara un mensaje y bajara el volumen de la computadora
    if touch_A2.value:
        cc.send(ConsumerControlCode.VOLUME_DECREMENT)
        while touch_A2.value:
            pass