Computing & IoT

Projects related to computer programming, Arduino, Raspberry Pi,

13 affiliated resources
View
Selected filters:
#10 Randomized Synthesis Project
Rating

Coders storyboard a project based on randomized idea(s) and create a project based on their storyboard. The purpose of this project is to synthesize understandings into a project with up to three randomized ideas.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Author:
Boot up PD
Date Added:
09/23/2019
Build Your Own Arduino Light Sculpture! Part 1
Conditions of Use:
Read the Fine Print
Rating

Students create projects that introduce them to Arduino—a small device that can be easily programmed to control and monitor a variety of external devices like LEDs and sensors. First they learn a few simple programming structures and commands to blink LEDs. Then they are given three challenges—to modify an LED blinking rate until it cannot be seen, to replicate a heartbeat pattern and to send Morse code messages. This activity prepares students to create more involved multiple-LED patterns in the Part 2 companion activity.

Subject:
Applied Science
Computer Science
Career and Technical Education
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/07/2017
Build Your Own Arduino Light Sculpture! Part 2
Conditions of Use:
Read the Fine Print
Rating

In the companion activity, students experimented with Arduino programming to blink a single LED. During this activity, students build on that experience as they learn about breadboards and how to hook up multiple LEDs and control them individually so that they can complete a variety of challenges to create fun patterns! To conclude, students apply the knowledge they have gained to create LED-based light sculptures.

Subject:
Applied Science
Computer Science
Career and Technical Education
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/07/2017
Build a LAMPwebserver with a Raspberry Pi
Conditions of Use:
Remix and Share
Rating

Learn to set up a LAMP (Linux, Apache, MySQL, PHP) stack on your Raspberry Pi and configure it to work as a web server. You’ll download and install WordPress and set up a basic website which you can access on any device on the same network as your Pi.

Subject:
Computer Science
Material Type:
Activity/Lab
Provider:
Raspberry Pi Foundation
Date Added:
09/27/2019
Faithfully Feeding Fish
Conditions of Use:
Remix and Share
Rating

Using an Arduino microprocessor, students will build an automated fish food feeder so fish can be fed when no one is at school?

This project involves learning how to do simple wiring of an LED, a buzzer, and a servo (motor) to a simple-to-use Arduino microprocessor.

Subject:
Applied Science
Career and Technical Education
Mathematics
Physical Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
Lane County STEM Hub
Provider Set:
Content in Context SuperLessons
Date Added:
06/20/2016
Light Up Music Box
Conditions of Use:
Remix and Share
Rating

This is an engaging project for students who have never programmed before. Students create a musical light show by designing and programming their own Arduino-based circuit. They will problem-solve timing, frequency, color, circuit design and the language of Arduino-based programming to create custom made light-up electronic music boxes. This project was developed by Allen Distinguished Educators Tracey Winey and Dawn DuPriest.

Subject:
Computer Science
Material Type:
Activity/Lab
Provider:
Allen Distinguished Educators
Date Added:
07/29/2016
Minecraft Pi_ Introduction to Python
Conditions of Use:
No Strings Attached
Rating

Minecraft Pi is a free version of Minecraft that is available as a part of the Raspbian operating system. The world of Minecraft Pi can be changed using the Python programming language and this activity will introduce you to the basics.

This lesson is adapted from https://www.raspberrypi.org/learning/getting-started-with-minecraft-pi/worksheet/ under a Creative Commons license.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Alexandra Houff
MDPL
Date Added:
08/19/2019
Motion in 2D
Conditions of Use:
No Strings Attached
Rating

Try the new "Ladybug Motion 2D" simulation for the latest updated version. Learn about position, velocity, and acceleration vectors. Move the ball with the mouse or let the simulation move the ball in four types of motion (2 types of linear, simple harmonic, circle).

Subject:
Mathematics
Physics
Material Type:
Activity/Lab
Interactive
Provider:
University of Colorado Boulder
Provider Set:
PhET Interactive Simulations
Author:
Michael Dubson
Sam Reid
Date Added:
11/15/2007
Scratch Name Project
Conditions of Use:
Remix and Share
Rating

Students will learn the basic features of Scratch, a block-based visual prgramming language, and create a simple program using Scratch.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Becky Ball
Using Scratch to Create a Multiple Game
Rating

Students will use the free online coding program Scratch to learn the basics of coding and how to use blocks and animations to create a game. Students will create a game to find multiples of a given factor by making a character fly into the correct multiple of the given factor. The student will go through a series of coding steps to create a background, make a character fly, and create the factor and multiple game. This lesson plan was created as a result of the Girls Engaged in Math and Science, GEMS Project.

Subject:
Computer Science
Mathematics
Material Type:
Lesson Plan
Provider:
Alabama Learning Exchange (ALEX)
Date Added:
04/29/2019