Es mostren els missatges amb l'etiqueta de comentaris CircuitPython. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris CircuitPython. Mostrar tots els missatges

18 d’oct. 2023

Barret de Harry Potter amb efectes de llum i so

La Caitlyn Yee ha agafat un barret de Harry Potter comercial i li ha posat un altaveu, uns LED i una placa Circuit Playground Bluefruit per aconseguir que faci efectes de llum i so.

Barret acabat
 

Va desenvolupar el sistema en el marc d’un treball de classe.

Barret

És un projecte relativament senzill, programat en CircuitPython.

Detall

Podeu trobar les instruccions al web d’Instructables.

29 de gen. 2020

Simulant el comportament de la placa Circuit Playground Express

Arran d’una col·laboració entre Microsoft Garage i Adafruit, s’ha fet el llançament de Device Simulator Express que permet simular el comportament de la placa Circuit Playground Express programada en CircuitPython. El simulador està basat en una extensió de Visual Studio.

Device Simulator Express

Podeu llegir més informació al blog d’Adafruit i entrar a la pàgina de Device Simulator Express.

12 de set. 2018

La placa Circuit Playground Express d’Adafruit

La placa Circuit Playground Express és una placa d’aspecte molt similar a la Circuit Playground però amb una diferència fonamental, es pot programar en CircuitPython com la placa Gemma M0.

Circuit Playground Express

També es pot programar amb Microsoft MakeCode, un entorn gràfic que recorda a l’Scratch o a l’App Inventor.


A més dels elements que ja incorpora la placa Circuit Playground, disposa de la possibilitat de comunicar dues plaques mitjançant infrarojos.

7 de febr. 2018

La placa Gemma M0 programada en CircuitPython



Adafruit ha tret al mercat una col·lecció de plaques de microcontrolador que es programen en CircuitPython. D’aquestes, hem provat la placa Gemma M0.

Quan connectes la placa a un port USB de l’ordinador, aquesta t’apareix com si fos un llapis de memòria. Allà guardes el teu programa escrit en CircuitPython i es comença a executar immediatament. No hi ha compilació i el temps d’enviament és pràcticament instantani, això fa que sigui perfecte per al desenvolupament.

La placa Gemma M0 només té tres potes d’entrada i sortida però tenen de tot: tres entrades analògiques, dues sortides PWM una sortida analògica real, tres entrades tàctils, comunicació sèrie i comunicació i2c.


La programació en CircuitPython és més senzilla i compacta que l’habitual programació en l’entorn Arduino. Els programes són més curts. Ja hi ha un munt de llibreries disponibles i es preveu que en el futur n’hi hagi més. Entre elles, en destaca una que et permet que el microcontrolador pugui actuar com a teclat o ratolí enviant a l’ordinador les ordres pròpies d’aquests dispositius.

Evidentment, algun inconvenient hi ha d’haver. En destacaria dos: En ser un llenguatge interpretat, el codi és una mica més lent que els corresponents compilats (els de l’entorn Arduino) però això no sol ser determinant en les aplicacions de tecnologia vestible. Per als que no esteu acostumats al Python, la rigidesa de l’indentat us pot sorprendre i, fins i tot, dificultar trobar errors al començament. Per sort, programant amb l’entorn Mu tenim una bona revisió del programa que detecta la major part de problemes d’indentat.

Al web ja hi hem posat la descripció de la placa Gemma M0, les bases de la programació en CircuitPython i programes de mostra per als principals elements (sensors, NeoPixel, etc.).