Notes of PhiL    About    Categories    Tags    Archive    Feed    GitHub Repo

Arduino Projects Book - Project 09: Motorized Pinwheel

Welcome back! Today I'll get the Arduino to spin a colorful pinwheel using a **DC motor**. In this project, we will use the DC motor for the first time with the Arduino.

Read more...

Arduino Projects Book - Project 08: Digital Hourglass

Once upon a time, people used hourglasses to measure elapsed time... Today, I'm coming back to Arduino, and I'll write about the eight project of the Arduino Projects Book - Digital Hourglass.

Read more...

UT.6.03x Embedded Systems - Shape the World - Lab 14: Analog-Digital Conversion (ADC)

After a long time gone, I'm finally back. Today, I'm going to show how Analog-Digital Conversion (ADC) works.

Read more...

Arduino Projects Book - Project 07: Keyboard Instrument

Hi there! I'm back with a new project from the Arduino Projects Book - Keyboard Instrument. In this project, we will learn how to control a piezo buzzer using switches. We will also play some music, so let's tune in.

Read more...

UT.6.03x Embedded Systems - Shape the World - Lab 13: Digital-Analog Conversion (DAC)

Our world is both digital and analog. We usually see analog things in real life, such as mechanical watches/clocks, light dimmers, and potentiometers. There are also digital devices, such as digital watches/clocks, switches, and buttons. Therefore, the ability of converting from analog to digital and from digital to analog is vital.

Read more...

UT.6.03x Embedded Systems - Shape the World - Lab 12: Tuning Fork

In chapter 12, we will learn about interrupts, including edge-triggered interrupt and system timer periodic interrupt. We also focus on NVIC (Nested Vectored Interrupt Controller).

Read more...

UT.6.03x Embedded Systems - Shape the World - Lab 11: UART - the Serial Interface

I'm writing this blog on my computer and the readers are reading it on their computers. Two computers are different and locate at different places, but the readers can view what is on my page in real time.

Read more...