Arduinos make building and programming an electronics project more accessible to people of all skill levels. This series of videos explores the basics of electronics and programming through project-based learning. We provide parts lists, diagrams, and code for you to use. The videos explain our process and reasoning in order for you to gain a foundation for creating your own projects.
Explore the parts of Arduinos and other microcontrollers used in electronics projects. These electronics platforms and software have allowed hobbyists, makers, artists, and the generally curious to easily bring their ideas to life.
This is a brief overview of voltage, current, resistance and Ohm's law. These are all terms used extensively in future videos.
Let's explore how these two types of pins are different and when to use them. Information is sent and received between the Arduino and the environment via analog and digital pins. These pins look for changes in voltages in the circuit.
An analog to digital converter (ADC) takes the infinite possibilities found in an analog signal and
the limited options of a digital signal and comprises. Explore the basics of ADCs in this video.
This is a deeper look at how analog to digital converters work. The previous video provided a general overview, and this one looks specifically at how a successive approximation converter functions. This is the type of converter used by the Arduino Uno.
Breadboards are great for prototyping, pull-up resistors eliminate noise in your circuit, and the Arduino software uses loops like our Lego Robotics software did.
It's time to start programming. We learn to program the Hall Effect sensor used in the pendulum video from our time series. Below are links two additional resources such as the code, The wiring diagram, the data sheet, and Arduino references for coding.
Track the sun using sensors. Learn how to build a circuit with analog sensors. Write code that includes arrays, for loops, if-else statements, and serial prints.
Learn how to program the encoders built in the previous episode. We discuss Boolean logic, if statements, arrays, for loops, and how to setup your algorithms for each encoder design.
We are examining an app that allows us to view and record sensor data without writing any code. This is an overview of the app, and we will be using it in projects in the future.
The app is Google's Making and Science Team's Science Journal.
Breakout boards make complex sensors easy to use. We explore the inertial measurement unit (IMU) breakout board used in the gyroscope videos. Breakout boards allow hobbyists to quickly start their project instead of designing circuitry for sensor(s).
Companies will sometimes provide the code (sketches and libraries) needed to run the board to get to you started on your project.