Carlos Pereira Atencio

Hi! 👋

I am a Software Engineer at the Micro:bit Educational Foundation, a not-for-profit that aims to inspire every child to create with technology. To do that we've created the BBC micro:bit, a programmable electronic board, with a lot of on-board sensors, and it runs Python!

I love working at the intersection between the physical and the digital world, and to explore the technologies that converge in this territory.


Sesión

08/11
12:10
40minutos
Python Meets Hardware: The Missing Survival Guide
Carlos Pereira Atencio

You made an LED blink with Python, or a motor move, a real physical thing happening because of code you wrote, and it feels genuinely exciting.

Python implementations like MicroPython or CircuitPython, running on embedded devices like Arduinos, Raspberry Pis, micro:bits, or ESP32s, they open the door to controlling hardware with the same language we all know and love.

It starts feeling familiar, until it doesn't.

No OS or access to the tools we are used to, a sensor that doesn't respond, a system that randomly crashes, so what do we do now?

This talk is your guide through that shift. How to think about memory when you only have 128KBs of RAM, how to debug your programme when crashes are silent and the board just resets, what hardware protocols to reach for and why, and recommendations on low cost electronic tools that lets you see what's actually happening on the hardware.

You'll learn what comes after the initial blink, how to work with these embedded systems and feel as confident with hardware as you do with Python.

Internet de las cosas y sistemas empotrados
Track 04 - OLX