mc for microcontroller
I have both Arduino and Raspberry Pi devices. I might expand into other microcontroller units. I am redesigning this web site to be more mobile friendly. It will take time to get all 90+ pages done.
I have my Bachelor of Electrical Engineering degree from University of Detroit Mercy class of 1996. I went into cyber security and network engineering. A few years ago on Facebook I saw an ad for an Arduino Starter Kit. I had a lot of fun with it so I added to my collection. I have 9 Arduino devices and now a
9.17.2022: Reinstalling the Raspberry Pi 4B for Ansible
Raspberry PI 4B 8GB 64-bit
cat /etc/os-release
PRETTY_NAME=”Debian GNU/Linux 11 (bullseye)”
NAME=”Debian GNU/Linux”
VERSION_ID=”11″
VERSION=”11 (bullseye)”
VERSION_CODENAME=bullseye
ID=debian
HOME_URL=”https://www.debian.org/”
SUPPORT_URL=”https://www.debian.org/support”
BUG_REPORT_URL=”https://bugs.debian.org/”
My goal of this page is to educate and mentor you in STEM. I will teach you Science, Technology, Engineering and Mathematics or STEM. I am starting with the definitions and information about each components. As I move more of my projects into each area, I will expand on why you use certain components and how to use them. Design choices will come into play. I am going to organize everything better in the menus.
My page is free and not monetized. I still don’t mind posting where I get my components from. These are smaller companies that deserve our support. You can tell Sparkfun components because they are red. I have been working with Austin and Alex at Invenr.io to expand their product line and help with with new projects.
Where to start with your Raspberry PI microcomputer and the Arduino microcontroller?
Go to my I2C section above. I purchased a chip from Sparkfun to connect the 3.3V Rasapberry Pi 4B 8GB as the master to my 5V Arduinos (9 of them). The Raspberry Pi allows you to install a Linux OS on the SD card. MY Raspberry Pi 4B 8GB is a quad core 64-bit processor.
I decided to expand my test lab to do more EE work with the Arduino and Raspberry Pi devices along with building new and interesting circuits. I have been researching the components to build a proper test lab.
1. Oscilloscope
2. Frequency Generator for Sine, Square and Triangle waves
3. Bench Power Supplies
I was looking at the Rigol DS1054-Z 50 Mhz 4 channel scope for $359. The price jumped to $419 and it wasn’t available on many sites like Digikey. Siglent came to market to compete with Rigol on 4 channel scopes. The SDS-1104X-E is a 100 Mhz scope that is 4 channel. Tequipment had it for $482 instead of the $499 base price. It has a nicer screen. It received good reviews on quality and performance. I have been researching the workstation software and firmware upgrades. I watched the videos on tuning the probes. More on the Oscilloscope page.
I am amazed about the selection of both Arduino devices and Raspberry Pi devices available in the market place.
I heard Raspberry Pi vs. Arduino being compared like Coke vs. Pepsi. Some say you can do more with a Raspberry Pi than an Arduino. As an engineer, I say, they are tools that have a purpose.
Arduino Uno
Comes in many types with different pin outs. You can get a them to build wearables to Mega Wifi. You can add shields on top to expand them. The nice thing is open the IDE and write the code and it runs. No fuss. You can connect them up with USB cables to program them. I purchased a 9V 1A power supply for mine. They come with a 9V battery cable.
They come with Analog and Digital GPIO pins. You can use them with 3.3V and 5V components. You can expand them with I2C, SPI and UART buses. I will be using the I2C bus because of all the cool components you can get for them. 4 pins: VCC, Ground, Data (SDA) and Clock (SCL). That is it. You address each component by soldering pins or jumpers. I love I2C because I hate wires. I started using shift registers.
Raspberry Pi 4B
I don’t like that the pins are not labelled. I bought it to build my 5 year old daughter a Minecraft server. After three attempts. I pulled out my Xbox 360 and put it on that. I wanted it to play on her tablet on a server I controlled. I put the Raspberry Pi to better use. I added it to my Arduino I2C bus. May 2021, Raspbian released a 64-bit version of their OS for the Raspberry Pi. It included the 5.11 kernel. Arduino devices were ready to serve as I2C slaves. I bought the Canakit version with case, fan, etc. It is cool, you have a HDMI on it. I read I can build a NAS with it. I saw someone put a weather station on it with a battery pack. They put them in weather proof cases in the ocean. It comes in many types with different pin outs. You can get a them to build wearables to Ethernet/Wifi. My first Raspberry Pi was the newest 64-bit 8GB Raspberry Pi 4. I put a type 10 256GB SD card that was recommended in it. Check out my Raspberry Pi pages.
Pi has only 3.3V and digital pins on it. You can use a A-D converter and I can use the PWM pins to simulate analog.
It can do I2C but only at 3.3V. So you need a bi-directional logic level converter I2C bus. On one side Pi country 3.3V, ground, SDA, and SCL. On the other side Arduino country with 5V, Ground, SDA, and SCL
