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 a least two programming
languages:
- Visual Basic (used
with Windows Embedded)
- 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
- Visual Studio 2005
- Visual Studio 2008
(for ebox apps)
- Visual Studio 2010
(for new & other stuff)
|
|
-
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.
|
-
Extras
-
Welcome to the World
of Embedded Programming
-
Windows CE 7 Custom Applications
|
-
Introduction to
Windows Embedded
& the EBOX x86 Platform, & Networking Fundamentals
-
Introducing the E-Box Guide
- IP addressing and cross-over cables
-
EBox Activity
1: Making a
connection (pdf)
- Creating
Custom Smart Device Apps for CE
- Intro to Visual Studio
and Visual Basic
- EBox Activity
2:Our
first C# Device
Project
- Get the
project or
video
(I
show how to use the emulator to test your
app.)
- EBox Activity 3:Deploying
to Ebox (PDF) and the
video
-
Using Phidgets & the
Ebox
- Phidget CE driver
installer.
Directions here.
-
EBox Activity 4:
Create our first
Phidget app for Ebox
- Phidget sensors and C#
apps
|
Too
cool!
RPKessler@hotmail.com
Copyright © 1999-2015 Ronald P. Kessler, Ph.D.
All rights reserved.
Revised:
Nov. 10, 2014
These materials are provided
for the exclusive use of my students. Please contact me for
permission to reproduce or use these presentations. |