Coding & Tech
Arduino Coding Part 1 for Projects that Move, Light Up and Make Sound (FLEX)
In this 12-week flex class, students learn how to build electronic circuits and write Arduino code at their own pace to create projects that react to physical conditions measured by photoresistors, ultrasonic sensors, and thermistors.
11-16
year olds
1-18
learners per class
$150
Charged upfront
$13 per week
Flexible schedule
Over 12 weeks
No live meetings
There are no open spots for this class, but you can request another time or scroll down to find more classes like this.
Description
Class Experience
INTRODUCTION: In this 12-week flex class, students will learn how to code an Arduino Uno to create projects that move, light up, and make sound. They will learn about microprocessors, breadboard circuits, sensors and actuators, as well as the code required to use them in projects. Students will learn how to create circuits and write code in order to use an LED, RGB LED, servo motor, potentiometer, photoresistor, thermistor, pushbutton, passive speaker, and ultrasonic sensor. They will learn...
Students will learn all about the Arduino Uno and how to attach sensors and actuators to it. By the end of this course they will be able to write code that controls LEDs, passive buzzers, ultrasonic sensors, servo motors, pushbuttons, photoresistors, thermistors, and potentiometers. Students will create an invention that uses at least three components.
I have been a private school middle and high school science teacher for over 30 years. During that time, I taught classes in chemistry, engineering, earth science, life science, chemistry, forensic science, biology, and health. I enjoy teaching through hands-on experimentation and I believe that students learn best when they are activity engaged in the learning process. I am an amateur photographer and love to photograph my grandchildren, my dog, and wildlife. I enjoy creating scrapbooks from my photos. I also enjoy tinkering with my Arduino and 3D printer to create inventions of my own.
Students will follow along with the lessons shown on the video and then complete a few activities as practice. Each week, in the classroom tab on Outschool, students will respond the a classroom prompt, post answers to questions, upload their code, and share videos and pictures of their projects. They will also collaborate with other students and provide feedback to their peers.
Students need to either have an account with www.autocad.com to use the free TinkerCad circuit simulator or download the free Arduino IDE (version 1.8.13) from www.arduino.cc. You can buy the components separately, but it would be more expensive than buying a kit that has all the parts you need and more. Recommended Devices/kits if you are purchasing components separately: Arduino Uno (or clone) with USB cable solderless breadboard 3 different color LEDs 3 1000-ohm resistors 3 220-ohm resistors 1-3 pushbuttons 1-3 potentiometers 1 servo motor 1 ultrasonic sensor 1 passive piezo buzzer 1 photoresistor 1 thermistor 1 RGB LED Many male-male jumper wires of different colors Many male-female jumper wires of different colors Recommended kit: https://www.amazon.com/EL-KIT-001-Project-Complete-Starter-Tutorial/dp/B01CZTLHGE/ref=pd_di_sccai_5?pd_rd_w=bIGPU&pf_rd_p=c9443270-b914-4430-a90b-72e3e7e784e0&pf_rd_r=HZ441MM9J35HZ1M3B0R7&pd_rd_r=17d2e048-512f-4d7e-a406-6cae8a9db450&pd_rd_wg=qGlug&pd_rd_i=B01CZTLHGE&psc=1
In addition to the Outschool classroom, this class uses:
There is no grade provided in this class unless a parent specifically requests one. If a grade is requested, it will be based on completion of the activities, student's responses, videos, and code posted in the classroom.
No live meetings, and an estimated 1 - 2 hours per week outside of class.
Students who do not have an Arduino Uno will need to create an account with www.autocad.com in order to use the Arduino simulation found at www.tinkercad.com (the circuit section). Students who have an Arduino Uno will need to download the latest version of the Arduino IDE from www.arduino.cc. Please do NOT use the beta version - only use the version 1.8.13 or 1.8.14.