Coding the Arduino with Brian
Welcome! This is Brian's computer science and coding page for the Arduino microcontroller. These lessons were recording during the 2023-24 school year.
Looking for the Coding MicroPython for the 2024-25 school year? Click here.
These lessons are divided by month and each month includes video lessons, as well as coding and circuit examples where appropriate.
During these lessons, you'll learn how to write computer programs to control a device called the Arduino Uno R3.
By writing Arduino computer code, called sketches, you'll learn how to help digital computers interact with our analog world. You'll use electronic devices to read temperature, light levels, distance, and more. You'll also learn how to control electronic devices such as LEDs (Light Emitting Diodes), motors, and relays.
Throughout the course, you'll also learn general programming concepts, such as how to work with binary numbers and how to work with programming variables.
By using coding examples and the creation of your own programs, you'll learn about functions, loops, conditionals, libraries and Boolean logic.
You'll also increase your problem solving skills as you learn the history of debugging and how to catch common coding mistakes.
By the end of this course, you'll have an excellent foundation to help you write your own programs