GGG Garage Geek Guy
Home Blog About
YouTube

Blog

Build logs, project notes, and write-ups from the workshop.

  • Oct 27, 2019 LEDs and Resistance — Elegoo Arduino Lesson 3 Why LEDs need resistors, how to read resistor color codes (or just look at the label), how the breadboard connects everything, and what happens when you use a 220Ω, 1kΩ, and 10kΩ resistor side by side. The most fundamental circuit in the kit.
  • Oct 27, 2019 How to Use an RGB LED with Arduino — Elegoo Kit Lesson 4 An RGB LED is three LEDs in one package sharing a common cathode. PWM on three separate pins controls the color mix. Here is the pin layout, the 220Ω resistors, the PWM-only pin requirement, and the Elegoo sketch that cycles through colors.
  • Oct 26, 2019 Arduino Blink Sketch — Elegoo Starter Kit Lesson 2 The Blink example does one thing — flash an LED — but its real job is proving your IDE is installed, your board is recognized, and your upload path works. Here is the walkthrough, the delay variable, and what to do when uploads fail.
  • Oct 26, 2019 Elegoo Starter Kit #1: Installing the Arduino IDE and Selecting Your Port Kicking off a new series with the Elegoo Most Complete Starter Kit — downloading the IDE and drivers from elegoo.com/download, selecting the right COM port, and verifying the connection with the serial monitor.
  • Apr 10, 2019 Panasonic DMR-ES35V: How to Record from VHS to DVD A complete walkthrough of dubbing VHS tapes to DVD on the Panasonic DMR-ES35V combo recorder — from loading media to finalizing a disc that plays on any DVD player.
  • Nov 15, 2018 Adafruit GFX Library for Arduino — Draw Graphics on OLED + LCD Displays How the Adafruit GFX library works — coordinate system, screen buffer, and every drawing primitive from drawPixel to drawTriangle, demonstrated on a 128x64 SSD1306 OLED.
  • Nov 14, 2018 How to Use a DS3231 Real Time Clock with Arduino — I2C RTC + LCD Display Tutorial The DS3231 is the upgrade from the DS1307: a temperature-compensated RTC that drifts only a few seconds per year and needs no external pull-up resistors. Full walkthrough of wiring, library setup, time-setting, and displaying formatted time on an I2C LCD.
  • Nov 12, 2018 Arduino OLED Display: Connect the 0.96" 128×64 SSD1306 The 0.96" OLED display gives you 128×64 pixels on an I²C bus for about $6. This post covers wiring, library installation, address scanning, and getting the Adafruit example running.
  • Nov 12, 2018 How to Connect Multiple I2C Devices to One Arduino I2C lets you run up to 127 devices on two wires. Here is how the bus works, why pull-up resistors matter when daisy-chaining, and a working example with a 1602 LCD and an SSD1306 OLED on the same Arduino.
  • Nov 11, 2018 How to Use an I2C LCD Display with Arduino — Library Install + Code Examples Wire a 16x2 I2C LCD to Arduino in 4 connections, install the LiquidCrystal_I2C library, and use the key display methods with working code examples.
← Prev
1234…1011
Next →
GGG
Garage Geek Guy
Workshop notes from the YouTube channel
@garagegeekguy RSS
© 2026 Garage Geek Guy. All rights reserved.