- Lessons for new concepts
- Activities for homework
This one-semester course introduces students to the fundamentals of physical computing. The emphasis of the course is software development concepts for hardware interfaces using Arduino. Students also learn the basics of electronics and how Arduino responds to sensors. Then students design and build fun and imaginative prototypes as team projects. At the end student teams can present their projects.
* Approved with D science credit. More information about UCOP A-G approved C-STEM courses is here.
Learn how to control digital devices, such as LEDs and ultrasonic sensors, using RoboBlockly's built-in, drag-and-drop Arduino commands!
Unit 1 below introduces students to the basic concepts of controlling an Arduino with RoboBlockly by means of a virtual LED simulation. Unit 2 introduces students to electronics and physical computing using an actual Arduino and electronic accessories. Unit 3 introduces students to the use of a breadboard for wiring circuits with an Arduino. See the end of the page for the hardware and software needed for Units 2 and 3, plus Arduino setup instructions.
Hardware needed for Unit 2:
Hardware needed for Unit 3:
RoboBlockly at www.roboblockly.com (free)
Windows and MacOS machines: Install free ChDuino software (see Section 3 of the Arduino Setup Instructions file below for instructions).
Chromebooks: Install free Arduino Controller extension (see Section 3 of the Arduino Setup Instructions file below for instructions).