Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

In 2005, Arduino was born in Italy. Due to its low cost and powerful functionality, it has become one of the most popular open-source hardware platforms worldwide, making it the best choice for creating hardware projects.

In this chapter, we will explore the control board designed based on the Arduino Uno chip and attempt to create animated works that interact with hardware and software. Through the process of these projects, we will familiarize ourselves with the characteristics of various sensors and actuators, mastering the usage of digital input/output and analog input/output. This will prepare us for the next chapter, “Creative Programming with Robots.”

The Arduino control board is an integrated teaching circuit board I modified based on the official Esplora version.

Chapter Two: Awesome! Control the Circuit Board with Code!

Official Esplora (domestic imitation version)

Chapter Two: Awesome! Control the Circuit Board with Code!

Improved version by Teacher Jin

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

This mainboard is particularly convenient for teachers to maintain during lessons, allowing open-source hardware programming classes to be conducted in regular computer classrooms. There is no longer a need to worry about beginners incorrectly connecting circuits and damaging the mainboard.

Chapter Two: Awesome! Control the Circuit Board with Code!

Loading the open-source hardware extension library in Mind+ software

Chapter Two: Awesome! Control the Circuit Board with Code!

Arduino Uno block code

In this chapter, we will learn through the following projects:

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Introduction to Open-Source Hardware Lesson 1: First Experience with Arduino Rules for Hardware Connection Lesson 2: Buzzer Application – Music Box Principles of Buzzer Sound and Control Lesson 3: Buzzer Application – Colorful Piano Interaction between Keyboard and Buzzer Lesson 4: Buzzer Application – Electronic Doorbell Interaction between Animation and Buzzer Lesson 5: LED Application – Traffic Light Principles of LED Light and Control Lesson 6: LED Application – Bedroom Dimming PWM Pulse Output Lesson 7: LED Application – Colorful Light Show Full-Color LED Coloring Rules and Applications Lesson 8: Button Application – Lucky Spin Digital Input Lesson 9: Button Application – Lifting Clothes Rack Digital Input and Variable Control Lesson 10: Button Application – Maze Adventure Interaction between Button and Animation Lesson 11: Sound Application – Air Floating Ball Analog Input Lesson 12: Slider Application – Bouncy Ball Slider Sensor and Game Interaction Lesson 13: Light Sensitive Application – Light-Controlled Lamp Life Applications of Light Sensitive Sensors Lesson 14: Knob Application – Magical Window Knob Sensor and Game Interaction Lesson 15: PS Joystick Application – Forklift Transporting Food Application of Multi-Branch Statements Lesson 16: Infrared Remote Control Application – Remote Fan Application of Infrared Communication Combined with Variables and Lists Communication Digital Output Analog Output Digital Input Analog Input

Below are some project case effects:Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

More exciting content coming soon.

You are also welcome to leave us a message through our WeChat public account.

Finally, a salute to the Arduino open-source team.

Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

Mega2560

Chapter Two: Awesome! Control the Circuit Board with Code!

Nano

What can Arduino do? Here are a few images for everyone to see:

Chapter Two: Awesome! Control the Circuit Board with Code!

Smart car made using the Arduino Esplora modified board

Chapter Two: Awesome! Control the Circuit Board with Code!

Quadruped robot controlled by Arduino Nano mainboard

Chapter Two: Awesome! Control the Circuit Board with Code!

That’s right, those three large transparent 3D printers were also developed and produced by our team. The mainboard used is the Arduino Mega2560.

Chapter Two: Awesome! Control the Circuit Board with Code!

Leave a Comment