I wanted to jump into coding for the new microcontrollers, but I had to start with Nordic's Software Development Kit. I could not find a clear starting point, so I installed their nRF Connect suite, and then SEGGER, but neither was clear about how to compile for a microcontroller. I played around with SEGGER's Hello World example to familiarize myself with the environment.
I realized that I was doing the same thing that had stopped many other implantable microcontroller projects, and that was wanting to do everything perfectly. The programming was holding me up, but that told me it was not accessible to everyone anyway, which was the whole point of the project. I am going to move forward, and probably use Arduino, even if that does not support OTA updates.
I set to work getting the microcontroller to work with Arduino. I was using an inexpensive clone, so I had to hunt for relevant tutorials. Luckily, I found how to enter the bootloader mode and check my version. I updated that and tried to send a "Blink" program, but the board stopped responding after that.
A little troubleshooting fixed my unresponsive microcontroller. Shorting the RST pin to ground did the trick. I checked my hardware by downloading an example using Serial communication, then used that to figure out which pin the onboard LED was on, and also discovered a couple of pins that cause an immediate reset. I downloaded a sketch that let me toggle the LED via Bluetooth on my iPad.
I added an oversized basket to the roof of my car. I picked the kind of luggage rack I usually see on sleeper vans and off-road vehicles. There was a lot of stuff to bring to Grindfest, and I do not want anything to cramp my wife or me.
Empire Records aged surprisingly well. It had the baggage you would expect from a mid-90s teen-drama movie, so fair warning. Benjamin and Joe picked this movie to promote their comic, Dead Air, which just reached its third chapter. The comic and the movie both have a feeling of found family, rooted in a shared love of music. I read the first two issues, and I am eager to see the third.
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Completed projects from year 9
Completed projects from year 10
Completed projects from year 11
Completed projects from year 12
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.
![]() |
| SEGGER, apparently |
I realized that I was doing the same thing that had stopped many other implantable microcontroller projects, and that was wanting to do everything perfectly. The programming was holding me up, but that told me it was not accessible to everyone anyway, which was the whole point of the project. I am going to move forward, and probably use Arduino, even if that does not support OTA updates.
I set to work getting the microcontroller to work with Arduino. I was using an inexpensive clone, so I had to hunt for relevant tutorials. Luckily, I found how to enter the bootloader mode and check my version. I updated that and tried to send a "Blink" program, but the board stopped responding after that.
![]() |
| Set up to talk with a board |
A little troubleshooting fixed my unresponsive microcontroller. Shorting the RST pin to ground did the trick. I checked my hardware by downloading an example using Serial communication, then used that to figure out which pin the onboard LED was on, and also discovered a couple of pins that cause an immediate reset. I downloaded a sketch that let me toggle the LED via Bluetooth on my iPad.
![]() |
| Activating the red light via iPad |
I added an oversized basket to the roof of my car. I picked the kind of luggage rack I usually see on sleeper vans and off-road vehicles. There was a lot of stuff to bring to Grindfest, and I do not want anything to cramp my wife or me.
![]() |
| New luggage rack |
Empire Records aged surprisingly well. It had the baggage you would expect from a mid-90s teen-drama movie, so fair warning. Benjamin and Joe picked this movie to promote their comic, Dead Air, which just reached its third chapter. The comic and the movie both have a feeling of found family, rooted in a shared love of music. I read the first two issues, and I am eager to see the third.
Critical Affection: Empire Records (1:26)
The rest of the summary posts have been arranged by date.
First time here?
Completed projects from year 1
Completed projects from year 2
Completed projects from year 3
Completed projects from year 4
Completed projects from year 5
Completed projects from year 6
Completed projects from year 7
Completed projects from year 8
Completed projects from year 9
Completed projects from year 10
Completed projects from year 11
Completed projects from year 12
Disclaimer for http://24hourengineer.blogspot.com and 24HourEngineer.com
This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.
All information on this blog, or linked by this blog, is not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property, or similar, is the responsibility of those involved in the replication.
All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.
Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim property or assets based on their post.
This blog, including pictures and text, is copyright to Brian McEvoy.




Comments
Post a Comment