Social
Meta
Meta
Category Archives: Python
IoT Sensor Badge BLE interface with Pythonista 3
From my very egoistic perspective, the only thing truly missing in the IoT Sensor Badge is a proper iOS app (mind an Android app is available) but, as often is the case, every shortcoming can be seen as a challenge… The … Continue reading
Pythonista 3
Pythonista3 is simply the most fun and easiest/fastest way to develop iPad/iPhone apps/demos (in Python) to complement your IoT demos and projects. Apparently the app has been in the Apple Store for more than three years and the author has had time … Continue reading
Posted in Languages, PIC16, Python, Tips and Tricks, Tools
Tagged BLE, IoT, Python, Sensor Badge, UI
Comments Off on Pythonista 3
A (not so) Virtual Machine for Oberon 0
The Oberon 0 compiler I recently wrote (in Python) after following the online Compiler Construction course [1, 2] included much more than a single pass compiler. In the best tradition of such courses based on the work of N. Wirth, the lexer and parser … Continue reading
Posted in PIC16, Python, Tools
Tagged MCC, PIC16, Python, Virtual Machine, ZX Spectrum
Comments Off on A (not so) Virtual Machine for Oberon 0
Compiler Construction (part 2)
As promised, I am adding a few more thoughts on my recent (re-)exploration of Compiler design and Python programming. I had been flirting before [link] with the idea of writing a compiler in Python, using tools developed in Python (for … Continue reading
Compiler Construction (in Python)
Learning <insert any subject here> has never been easier! Massive Open Online Courses are a real thing, and while we can debate how high we are at this point on the hype curve, the world is a better place because we … Continue reading
Who doesn’t love Pandas?
Last night I started looking into the “Analytics” of this very blog. It’s something I had promised myself to do often, but it never happened. Looking at the graphs, prepared by the online (free) tool supplied by my provider, was/is … Continue reading
Posted in Python, Tips and Tricks, Tools
Comments Off on Who doesn’t love Pandas?
An OLED Image Editor
In the OLED Click project I quickly ported the OLED driver (SSD1306) routines and packaged them with the low level SPI master drivers provided by MPLAB Code Configurator. The functionality test in itself included only displaying an image stored in an array in … Continue reading
A Tale of Two (USB) Bootloaders
I have been looking with great interest at boot loaders design in recent months. It all started with the “Graphics, Touch, Sound and USB” book I published last year, where I used Mikromedia boards as my primary hardware platform to … Continue reading
Posted in I2C, PIC16, Python, Tips and Tricks
Tagged Bootloader, PIC16, USB
Comments Off on A Tale of Two (USB) Bootloaders
Microcontroller Core Simulation Strategies
There are several reasons why you might want to write a simulator for a micro controller: education, debugging, legacy/preservation, or just fun. Over the years I have felt the need for a bit of all of the above and I have … Continue reading
Python -> Nimrod
After several years using Python as my favourite scripting language I have developed a great appreciation for its conciseness and clarity. This experience though is so different and dissonant with my daily work in embedded control, where I use almost … Continue reading