2021
Second Impressions Of The Arduino Nano RP2040 Connect
First Impressions Of The Arduino Nano RP2040 Connect
Adventures With The Raspberry Pi Pico - Part 9
Alan In TelemetrixLand
Where I fall into a rabbit hole of my own making and finally emerge three weeks later with a production release in hand.
Adventures With The Raspberry Pi Pico - Part 8
Improved PWM and Servo Support Added
Adventures With The Raspberry Pi Pico - Part 7
Implementing Servo Support
Adventures With The Raspberry Pi Pico - Part 6
The User’s Guide has been released for the Telemetrix-Rpi-Pico.
Adventures With The Raspberry Pi Pico - Part 5
NeoPixel Support Has Been Released
Adventures With The Raspberry Pi Pico - Part 4
Second Beta Release - I2C Support
I’ve released the second beta of Telemetrix for the Raspberry Pi Pico. This release incorporates support for monitoring and controlling i2c devices. The Pico supports two i2c ports, and Telemetrix supports both.
Adventures With The Raspberry Pi Pico - Part 3
First Beta Release
Adventures With The Raspberry Pi Pico - Part 2
Before beginning this discussion, I thought I would take the opportunity to thank Les Pounder for his Pico articles in Tom’s Hardware. If you scroll down to the bottom of this article, Les provides links for some very beneficial information. I used his reset button tutorial that makes reprogramming quick and easy.
Adventures With The Raspberry Pi Pico - Part 1
The Pico arrived safely from across the pond. Simon Walters not only took the time to package it up but also pre-wired headers to the board. Well-done Simon!
An Act Of Random Kindness
I recently tweeted about my Raspberry Pi Pico posting and received a reply from Simon Walters (aka @cymplecy). Simon is famously known for S3GPIO, amongst other efforts in supporting physical computing education in the U.K.
I’ve Got The Bluetooth Blues
Some Thoughts On The Importance Of The Raspberry Pi 2040
Last week, as I was trying to solve the mysteries of Bluetooth programming (more on that in a future post), I received an email announcing the Raspberry Pi Pico’s arrival. Quickly glancing at the Pico’s description, my first thoughts were, “YAAA” (yet another Arduino alternative). I yawned and went back to the frustrations of Bluetooth (or maybe we should call it Root Canal) programming.
2020
Adding ESP32 To The Telemetrix Family
For those celebrating at this time of the year (and to those who may not be celebrating), I wish to extend my best wishes for health, happiness, and prosperity.
Telemetrix4Esp8266 Released
As promised in the previous post, an ESP8266 Telemetrix sketch has been released.
Telemetrix And Telemetrix-AIO Have Been Officially Released
Both Telemetrix and TelemetrixAIO have been officially released today. A user guide is available online.
Telemetrix And Telemetrix-AIO Phase 6
I just published what I believe will be the last of the beta versions for both telemetrix and telemetrix-aio.
Telemetrix And Telemetrix-AIO
This week phase 5 of Telemetrix and the new Python asyncio client, Telemetrix-AIO, were both released. Phase 5 of Telemetrix retains the original Python API but makes some significant changes to both the client and the server’s internals.
Evaluating ArduinoJson
Why Am I Evaluating ArduinoJson?
Currently, all data transferred between the Arduino Server and Python Client is in binary, positionally dependent form. When receiving a serialized data packet, the receiver must associate the command or report descriptor with the number of bytes that comprise the packet.
Telemetrix Phase 4 - HC-SRO4 Sonar Distance Sensor Support
A Slight Change Of Plan
I decided to implement support for the HC-SR04 SONAR distance sensors and not delay it to a future phase.
Phase 3 - I2C Support
I2C Support
Telemetrix Phase 3 has been released, implementing i2c support. You can view the Python3 API here.
Phase 2 - Server And Client Details
In this posting, we will discuss the phase 2 release.
Telemetrix Update 1
I intended this posting to be a discussion of both the client and server code, but I am postponing that discussion until the next posting when phase 2 is complete.
Introducing The Telemetrix Project
So, What Is Telemetrix?
Telemetrix is a play on the word “telemetry.” Telemetry collects data at remote points and automatically transmits the data to receiving equipment (telecommunication) for monitoring. The telemetrix package consists of 2 major components, the Python client and the Arduino server.
Creating GUIs With Page
Back After A Hiatus
Once again, I have not been able to post regularly. Thankfully, I am well, and I hope the same is true for you and yours.
Pymata-Express Updated
Pymata-Express Version 1.11 Released!
An update of Pymata-Express has been released. The API has been updated to be consistent with the pymata4 API. The format for the data reported in callbacks has been updated as follows:
Pymata4
Pymata4 Released!
Pymata4 is the latest in a series of Python clients I’ve developed over the years for Arduino microcontrollers.
Peer To Peer Gaming With Arcade and Python Banyan - A Proof Of Concept
Scratch 3 Extensions - Part 5
2019
Creating a Scratch3 Extension For GPIO Control - Part 4
Release 1.0 Is Now Available
Creating a Scratch3 Extension For GPIO Control - Part 3
Moving Forward
Creating a Scratch3 Extension For GPIO Control - Part 2
Success! We Are A Blinkin’ And A Fadin’ - Just A Quick Update
Here is the very first Scratch 3 OneGPIO Script
In this post, we are not going to get into much detail, but I just wanted to share the success.
Creating a Scratch3 Extension For GPIO Control - Part 1
First Steps
Bayan Bot Blue 2 - Explorer Edition
Replacing The Crickit With The Explorer Pro
Banyan Bot Blue Part 8
Wrapping Up The Project With Robot Control
Banyan Bot Blue Part 7
Direct Hardware Control
Banyan Bot Blue Part 6
Testing The Bluetooth Gateway
Banyan Bot Blue Part 5
The Bluetooth Gateway
A Peek Under The Hood
Banyan Bot Blue Part 4
Understanding The Banyan Framework
Banyan Bot Blue Part 3
An Android App For Robot Control
Banyan Bot Blue Part 2
Preparing The Raspberry Pi For Bluetooth Communication
Banyan Bot Blue: Part 1
Over the next several postings, we will be constructing the first generation Banyan Bot Robot. This version will be Raspberry Pi based and remotely controlled using an Android Bluetooth device.
Welcome to Bots in Pieces
It’s launch day, so let’s get started!