¿C++ o MicroPython en placas de desarrollo? 🛠️🔌

Todo depende del hardware y el proyecto. C++ es el rey del bajo nivel: compila directo, optimiza la RAM al extremo y es ultra veloz en microcontroladores clásicos. MicroPython es el copiloto ideal para placas modernas (como ESP32): sin compilar, ideal para IoT y prototipos en minutos.

¿Rendimiento puro o agilidad de desarrollo? Tú decides.

#Microcontroladores #Programacion #Embedded #CPlusPlus #MicroPython #IoT #Hardware

Whoa, it's Wednesday!! I was so busy yesterday I missed my teacher Tuesday post. 😢

Never fear, I'm here for my fellow teachers! 😄

Are you starting to plan for next school year? Here's a complete beginner microcontroller curriculum you might wanna look at: https://docs.google.com/document/d/1Das4E6nijXZ-mP2Ikqn5dJvDbbGIyy0oLm7_AzW3-Ww/edit?usp=sharing

#STEMeducation #robotics #programming #Arduino #MicroPython

Microcontroller Core Curriculum

Microcontroller Core Curriculum This is a comprehensive set of learning activities designed for use in high-school level computer technology classes. The complete set of materials can be used as an introductory self-study course in microcontroller programming, while individual activities may be u...

Google Docs
Lost in #MicroPython build mit #zephyr. Projekt baut, aber gewünschtes Modul wird nicht reinkompiliert. Falls jmd mehr Ahnung hat, gerne melden ;-)

Python imports vs unusually behaving filesystems

https://github.com/emfcamp/badge-2024-software/issues/334

#MicroPython #Tildagon #EMFcamp

although its not itself an unusual filesystem, it's FAT

#MSDOS

Module heirarchy can sometimes not cross mount points · Issue #334 · emfcamp/badge-2024-software

Describe the bug This was observed by @hairymnstr while developing flopagons. I have recreated it. It is not super obvious behaviour and it is possibly quite specific to the multiple-app modular ba...

GitHub

I've been noodling away on some more AI assisted stuff lately which I think is turning out to be pretty neat.

It modifies and combines the simulators for the #microbit for both #Micropython and #Makecode, letting you run different programs in the same simulation, interacting with each other, being influenced by environmental nodes like lights, sound, and temperature, and communicating via radio.

If you're an educator and think it sounds useful, check it out, and let me know if it is.

Code is here: https://github.com/zarify/swarm_sim
Slightly out of date writeup is here: https://headtilt.me/swarm-sim/
Live version is here: https://headtilt.me/swarm

GitHub - zarify/swarm_sim: A simulator for running multiple micro:bits with radio communication, light sources and more.

A simulator for running multiple micro:bits with radio communication, light sources and more. - zarify/swarm_sim

GitHub

Neat: gpusnek is a proof-of-concept port of MicroPython to Nvidia's CUDA C++ compiler. It unlocks "... instant interactive million-way parallelism in Python on a consumer desktop platform" 😀

https://josefdean.co.uk/gpusnek.pdf

(Read the performance section before getting too excited, author measured an 8000x slowdown compared to CUDA C - but they have some suggestions for improving this.)

#MicroPython

Hmmm. Cadbury is actually around release 10, but as the only user I can't be arsed to do professional versioning on my hobby project.

Let me know if anyone else starts using it, and it'll motivate me to add a CHANGELOG, some automated tests and a tag every so often.

Otherwise, keep an eye here for whether I succeed at writing a Micropython Matrix client for my Cardputer Adv.

#esp32 #chatops #programming #sdlc #micropython

The world is telling me (again) that I'll soon be obsolete (...again).

This time, I must embrace data-center spanning power hungry agentic artificial intelligence, that accomplishes the same things I've been doing, but with lower quality code and an ongoing subscription cost. =\

Once again, it is time for me to place my bet on the future of technology, and invest my time, to stay relevant.

Well - Here's what I'm betting my time on, this week:
https://github.com/echo-lalia/MicroHydra

My bet is that small, practical *local* compute never goes out of style. Code that gets the same outcome out of *less hardware* is a better investment.

Stay tuned here for interesting stuff we can do at home with really exceptionally small amounts of compute power.

#ai #micropython #cardputer #esp32 #technology #python #programming

GitHub - echo-lalia/MicroHydra: MicroHydra is a simple, 'OS-like', MicroPython based app switcher designed for ESP32 based devices.

MicroHydra is a simple, 'OS-like', MicroPython based app switcher designed for ESP32 based devices. - echo-lalia/MicroHydra

GitHub

You probably haven't heard about this one. It's Makerphone 2.0 from CircuitMess - a DIY phone which you don't have to solder and it's easy to assemble. Makerphone includes Arduino, so you can program the phone with C/C++ or MicroPython.

If you reserve Makerphone now, you can get it at early bird price of $99:
https://circuitmess.com/pl-en/products/makerphone-2-0

PS: It's not a paid sponsorship. I've known about this product already. Now I just want to share the news.

#arduino #embedded #c #cpp #micropython #diy #retroComputing

Makerphone 2.0 | Build a Mobile Phone

Be the first to build the newest CircuitMess Makerphone 2.0! Reserve your super early bird price of just $99 and save 41%. Hurry, limited spots available!