Join David Gassner for an in-depth discussion in this video Programming hardware: Arduino and Raspberry Pi, part of Programming Foundations: Programming for Kids.
…For kids and adults who love both…programming and tinkering, there are some great hardware…platforms that are easy to acquire and can be programmed with a variety of languages.…These are the Arduino electronics board and the Raspberry Pi miniature computer.…They're both relatively inexpensive and are designed for flexibility.…You can use them in many ways.…The Arduino is described as an open source electronics…prototyping platform based on flexible, easy to use software.…
In simpler terms, it's a circuit board with a programmable micro controller.…You can build all sorts of projects…with Arduino, both stand alone projects and more…complex projects that are made possible when…you hook up an Arduino to other hardware.…Arduino has its own programming language, which you can learn…about on the language reference page on the Arduino website.…The language is based on C and C++.…Working with Arduino, it supports inputs and outputs, logical and…mathematical operations, and everything else…you'd expect from a complete language.…
- Understanding your child's learning style
- Graphical programming on iPads and computers
- Making things move
- Learning about algorithms
- Programming animations, apps, and games
- Programming virtual and real robots
- Programming hardware: Arduino and Raspberry Pi
Skill Level Beginner
Q: This course was updated on 11/10/2014. What changed?
A: We updated the "Programming Android apps: MIT App Inventor" video to incorporate new device footage, so you can see how the app performs on an Android phone.