How to create a simple Git repository on your local machine
What is Git?
It's a file version control system that helps manage and track changes made to stored files. Software developers use it primarily. But it can be used to keep track of changes in other scenarios.
Say you have a Word document. Saving it to disk is a good habit to get into when you are working on a document. Source control adds another layer of history. It's like a time machine of sorts. At the start of the week you can make changes to the document. Save it and record the changes in Git. Then make new changes on another day. After a few days worth of changes stored in source control using Git, you c
How to use Bluetooth, WiFi, and Software for driving a mini rover
Table of Contents
Things needed for this project
Prep the P
Electronics wire up
Test the controller
Test the motors
Socket Server Tutorial
Test the motors with the controller
Build the mini rover
Many how to articles on the internet explain how to light up LED lights using a micro controller such as a Raspberry Pi. That is a fun project. The next step in programming micro controllers might be running a motor, either a stepper motor or a DC motor. Inspiration quickly turns to attaching wheels and a chassis to make a mobile robot. I believe the term, robot, is not really accurate for that kind of project. A "micro controller with wheels" would be more accurate. Since there is a programmable micro controller, it is more similar to a computer guided autonomou
Now that .Net Core 3 is finally released (announcement), it's time to upgrade the code for my blog. It is in the works!
The basic upgrade steps are straightforward and the user interface doesn't need much change. My time is limited to evenings and weekends and when I'm in the mood. I may also need to wait for my hosting provider to upgrade. I will, however, get the upgrade done in the next few weeks (crosses-fingers).
As part of a DIY robotics project I am tinkering with, I recently discovered that it is possible to run Visual Studio Code on a Raspberry Pi 3. There were a couple of posts about how to write code using .Net Core that can control GPIO pins. Which is the sort of thing I will need to work with a motor controller. One approach for that is to use a Windows 10 computer to write and deploy code with VS Code to the Raspberry Pi over Putty or by some other means. After hearing that VS Code can actually be built on the Raspberry Pi, my thought was, ok, well, why not write the code directly on the device?
This turned out to be more difficult than I had hoped. My mileage did vary from a few existing how-to posts on the internet.
It is by coffee alone that I set my mind in motion. It is by the juice of java that thoughts acquire speed, the teeth acquire stains, the stains become a warning. It is by coffee alone that I set my mind in motion...
- The Programmer's Mantra (parodied from the Mentat Mantra in the movie Dune)