Trailblazers Home School

Trailblazers Home School A machinist turned homeschooler, this is my story as our family gets the education our son deserves.

07/15/2025

// Arduino code to play "The Star-Spangled Banner" on a piezo buzzer or small speaker. // Connect one lead of the buzzer/speaker to a digital pin (e.g., pin 8) and the other to GND. // For small speakers, it's recommended to add a 100-220 ohm resistor in series with one of the speaker leads // to protect the Arduino pin and the speaker....

07/15/2025

Setup 1: Code: //Station C-phase 1 // Phase 1: LCD Display Setup & Basic Messages // This code initializes an I2C LCD display and shows static messages, then implements scrolling for longer text. // Connect LCD: VCC to 5V, GND to GND, SDA to A4, SCL to A5. Use LiquidCrystal_I2C library (install in Arduino IDE or use Tinkercad equivalent). // Include the LiquidCrystal_I2C library for controlling the LCD via I2C (saves pins) // Initialize LCD with I2C address (0x27 is common; try 0x3F if display is blank - check troubleshooting) LiquidCrystal_I2C lcd(0x27, 16, 2); // Address 0x27, 16 columns, 2 rows void setup() { lcd.init(); // Initialize the LCD lcd.backlight(); // Turn on the backlight for visibility // Display a static welcome message on two rows lcd.setCursor(0, 0); // Set cursor to column 0, row 0 (top left) lcd.print("OXFORD INNOVATES"); // Print on first row lcd.setCursor(0, 1); // Set cursor to column 0, row 1 lcd.print("AA8 ENGINEERS!"); // Print on second row } void loop() { // Static display for initial testing (no changes in loop for Phase 1 basic) }...

Setup 1: code: //Station B-phase 1 // Motion Detection Setup // This code sets up a basic ultrasonic sensor to measure d...
07/15/2025

Setup 1: code: //Station B-phase 1 // Motion Detection Setup // This code sets up a basic ultrasonic sensor to measure distance and trigger an LED and buzzer if something is close. // Use the Serial Monitor in Arduino IDE to see distance readings for debugging. int trigPin = 7; // Trigger pin for ultrasonic sensor (sends signal out) int echoPin = 6; // Echo pin for ultrasonic sensor (receives signal back) int buzzerPin = 8; // Pin for buzzer (makes sound; use tone() for passive buzzer or digitalWrite for active) int ledPin = 9; // Pin for LED (lights up when triggered) void setup() { Serial.begin(9600); // Starts serial communication at 9600 baud rate for debugging distance in Serial Monitor pinMode(trigPin, OUTPUT); // Sets trigger pin as output (sends pulses) pinMode(echoPin, INPUT); // Sets echo pin as input (reads returning pulses) pinMode(buzzerPin, OUTPUT); // Sets buzzer pin as output pinMode(ledPin, OUTPUT); // Sets LED pin as output } void loop() { long distance = getDistance(); // Calls the function to calculate distance Serial.print("Distance: "); // Prints label to Serial Monitor Serial.println(distance); // Prints the measured distance (in cm) to Serial Monitor for testing if (distance < 50) { // If object is closer than 50 cm......

Setup 1:code://Station B-phase 1 // Motion Detection Setup // This code sets up a basic ultrasonic sensor to measure distance and trigger an LED

Setup1: Code: //Station A-phase 1 // Phase 1: Basic Patriotic Sequence // This code creates a simple flashing pattern wi...
07/15/2025

Setup1: Code: //Station A-phase 1 // Phase 1: Basic Patriotic Sequence // This code creates a simple flashing pattern with red, white, and blue LEDs to simulate a patriotic light display. // Connect LEDs to pins 2 (red), 3 (white), 4 (blue) with 220Ω resistors to ground. int redLED = 2; // Pin for red LED int whiteLED = 3; // Pin for white LED int blueLED = 4; // Pin for blue LED void setup() { pinMode(redLED, OUTPUT); // Set red LED pin as output pinMode(whiteLED, OUTPUT); // Set white LED pin as output pinMode(blueLED, OUTPUT); // Set blue LED pin as output } void loop() { // Red flash: Turn on for 500 ms, off for 200 ms digitalWrite(redLED, HIGH); delay(500); digitalWrite(redLED, LOW); delay(200); // White flash: Turn on for 500 ms, off for 200 ms digitalWrite(whiteLED, HIGH); delay(500); digitalWrite(whiteLED, LOW); delay(200); // Blue flash: Turn on for 500 ms, off for 1000 ms (longer pause before repeating) digitalWrite(blueLED, HIGH); delay(500); digitalWrite(blueLED, LOW); delay(1000); }...

Setup1:Code://Station A-phase 1 // Phase 1: Basic Patriotic Sequence // This code creates a simple flashing pattern with red, white, and blu

Feathered Fury vs. Scaly Shenanigans: A Backyard Epic! So, there we were, just minding our own business on a bike ride, ...
06/20/2025

Feathered Fury vs. Scaly Shenanigans: A Backyard Epic! So, there we were, just minding our own business on a bike ride, when suddenly, a hawk. Not just any hawk, mind you, but a hawk with a snake. In its talons. Yes, you read that right. My morning was about to get wild. Our Morning (or, How I Became an Amateur Wildlife Documentarian)...

Feathered Fury vs. Scaly Shenanigans: A Backyard Epic!So, there we were, just minding our own business on a bike ride, when suddenly, a hawk. Not just any hawk,

Don't Try This at Home (Unless "Home" is a 50 MPH Highway) You know the title, so let's just get this out of the way: Do...
06/18/2025

Don't Try This at Home (Unless "Home" is a 50 MPH Highway) You know the title, so let's just get this out of the way: Do not ride your bike on 50 MPH roads. Seriously. My dad and I just did, and while it was eventually hilarious, it started with a lot of questionable decision-making. The Calm Before the Storm (of Semi-Trucks)...

Don't Try This at Home (Unless "Home" is a 50 MPH Highway)You know the title, so let's just get this out of the way: Do not ride your bike on 50 MPH roads. Seri

A Morning Ride: More Than Just Exercise On the morning of June 13, 2025, my father and I embarked on our routine bike ri...
06/17/2025

A Morning Ride: More Than Just Exercise On the morning of June 13, 2025, my father and I embarked on our routine bike ride. Despite the previous night's rain, our spirits were high, eager to embrace the fresh air and the day ahead. As we set off, the sounds of nature surrounded us, and I found a simple joy in navigating the many puddles on our path....

A Morning Ride: More Than Just ExerciseOn the morning of June 13, 2025, my father and I embarked on our routine bike ride. Despite the previous night's rain, ou

01/24/2025

Our first go with microcontrollers.

01/23/2025
01/23/2025

In a moment before homeschool.

Homeschool is the most important project I think I've been able to be a part of and I'm so happy to be here.

Address

Oxford, NC

Alerts

Be the first to know and let us send you an email when Trailblazers Home School posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share