Applied Robotics
& Embedded Programming introduces students to the world of
microprocessors for devices such as those used in robotics, telephones, tablet PC’s, the
automotive industry, & home automation. The
Basic Stamp
microprocessor and Single-Board Computers (SBC) will be used to design
and implement robotic & home automation systems using, Visual Basic
&
PBasic
programming languages. We are going to learn a lot of cool stuff!!
|
Lessons |
Details
|
-
Lesson 1
Introduction to
applied robotics & embedded programming
|
- Purpose of our
class & General goals:
- Hands-on experience
with:
- PIC microcontroller
- ARM microcontroller
- x86 CPU
- Multiple platforms
- Hands-on Basic electronic
circuits.
- Use components
first then control via microcontroller
- Introduction to
integrated circuits
-
Become familiar with at least two programming
languages:
- Visual Basic (used
with home automation)
- PBasic for the PIC
(Boe-Bot) controller
-
We will use Home Automation as the model for
combining all we learn into a nice package.
- Setting things up
|
|
-
Basic
Electricity & Electronics
(details)
- Simple switches & light
bulbs
- Resistors, capacitors,
LED's, & relays
- Bread boarding our
circuits
- Ohms law: how to compute
voltages, resistance, and current in our
circuits
- How to build a AND
circuit
- How to build a OR
circuit
- Using transistors as
switches & more!
|
-
Lesson
3
"What is a
Microcontroller?" (Chapter 2)
|
- Controlling our circuits with
a microcontroller.
- Introduction to PBasic
- 1-PC to Boe-Bot Comm check (P. 35)
- 2-Your first program (P. 36 Activity 4)
- 3-Program
blinking LED's (P. 62) Get
code
here.
- 4-BS-2 Activity
2 Make it turn on a transistor.
video
image
- 5-BS-2 Activity
3
Make it turn on a relay
- 6-Control a AND gate (7408 chip)
- More PBasic
programming:
- Variables, If statements, Loops, and
Sub-routines
|
-
Lesson 4
Introduction to Sensors,
Servos, & Relays
Chapter 4: Boe-Bot
Navigation
|
- Robotics With The Boe-Bot
(Chapter
3)
- Basic Navigation (Chapters 2 & 4)
- Intro to servo control
slides
- Basic Moving & Turning
code (PBasic)
- Navigation Programming With
Subroutines
- Challenges
|
|
-
Welcome to Home Automation
- Introducing
Phidgets
-
PhidgetInterfaceKit
0/0/4
info &
manual
-
HA ActivityOur first WINDOWS C# app using Phidgets.
Get the project
here.
|
Too
cool!
RPKessler@hotmail.com
Copyright © 1999-2020 Ronald P. Kessler, Ph.D.
All rights reserved.
Revised:
8/2/2020
These materials are provided
for the exclusive use of my students. Please contact me for
permission to reproduce or use these presentations. |
|
General |
3-Watch Out
|
Boe-Bot Programming |
Parallax Boe-Bot
Voice-controlled Boe-Bot
|
Phidgets & Netduino |
Windows XP & EBox Demo
Working with Netduino
The .Net Micro-framework & Robotics with
the Boe-Bot
NetMF 4.2 &
Netduino SDK
4.2 for VB or C#
NetDuino Plus
SparkFun
|
Magazines,
Parts & Supplies |
|
|