digital electronics microcontrollers and robotics l.
Skip this Video
Loading SlideShow in 5 Seconds..
Digital Electronics, Microcontrollers, and Robotics PowerPoint Presentation
Download Presentation
Digital Electronics, Microcontrollers, and Robotics

Loading in 2 Seconds...

play fullscreen
1 / 25

Digital Electronics, Microcontrollers, and Robotics - PowerPoint PPT Presentation

  • Uploaded on

Digital Electronics, Microcontrollers, and Robotics Outline Who Dave Wittry & Don Allen (Troy), Ken Gracey (Parallax) Why show you enough fun things that you might want to start/add to a class Game plan ICT, Microcontroller Course, Parallax

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

Digital Electronics, Microcontrollers, and Robotics

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
  • Who
    • Dave Wittry & Don Allen (Troy), Ken Gracey (Parallax)
  • Why
    • show you enough fun things that you might want to start/add to a class
  • Game plan
    • ICT, Microcontroller Course, Parallax
    • all info today can be found here
      • docs, this presentation, more… (for tests/quizzes, contact us)
  • History of the development of the class.
  • from general electronics to digital/computer electronics
  • the infusion of ACSL-like topics
numbering systems 1 5 weeks
Numbering Systems (1.5 weeks)
  • conversions: Baseany BaseanyOther
  • addition/subtraction
logic gates 3 weeks
Logic gates (3 weeks)
  • wiring the labs
    • breadboards, chips, led’s (little exploding devices)
  • lab sheets/assignments
  • the lab itself
karnaugh k maps nand implementations minterms 2 weeks
Karnaugh (K-Maps), NAND Implementations, Minterms (2 weeks)
  • method of simplifying boolean algebra expressions
boolean algebra 2 weeks
Boolean Algebra (2 weeks)
  • basic laws plus some specific only to boolean values
  • DeMorgan’s Laws
door goat wolf airlock football projects
Door–Goat–Wolf, AirLock, Football Projects
  • ties all topics to this point together
  • requirements


flip flops 2 weeks
Flip-Flops (2 weeks)
  • RS, RS-clocked, D, J-K
  • basic building block of shift-registers, counters, memory devices
  • students find it cool that the same switch combination can result in a different output (output based on last outcome)
counters 3 weeks
Counters (3 weeks)
  • up, down, mod-N counters, using a 555-timer
shift registers 2 weeks
Shift Registers (2 weeks)
  • left, right, re-circulating
  • multiplying/dividing by 2
  • bit string flicking (ACSL)
adders subtractors 3 weeks
Adders/Subtractors (3 weeks)
  • ½ adders, full adders, ½ subtractor, full subtractors
  • 1’s and 2’s Complement, integer math
  • binary multiplication
equipment costs
Equipment costs
  • Per group (2 students)
    • breadboard, power supply ($75)
    • 20 chips ($15)
    • wires, template
    • 6 LED’s ($1)
  • Class set
    • logic probe ($10), multi-meter ($15)
    • pliers, cutters, stripers, solder, solder-iron, misc. ($50)
programming microcontrollers robotics
Programming Microcontrollers & Robotics
  • History and Motivation for the class
    • melding of hardware & software
    • freedom to experiment and have fun with practical labs before it gets serious in college
    • BS2 sounded like fun and the means to my end – took 2-day educator course from Parallax
      • great if you’re a newbie to controllers
    • the curriculum is fun (WAM, BAD, IC, Robotics)
programming microcontrollers robotics cont d
Programming Microcontrollers & Robotics (cont’d)
  • much harder to get physical, real-world projects to do exactly what you want (neat!) as opposed to a software (theoretical) class
    • they’ll need time to experiment and try algorithms
  • cool thing I learned right away: watch out how much you tell them – they’re smarter/more creative than you! Let them suggest lab ideas and then try some.
teaching style prerequisites
Teaching Style & Prerequisites
  • if you plan on teaching this type of course using a facilitative approach, keep prerequisites high
    • 20 students or so
    • otherwise you’re in for a nightmare with such an independent, self-motivated type curriculum and somewhat expensive hardware
    • great for middle-schools students as well
    • this class is LOTS of fun to teach
interfacing to the real world through a variety of devices
Interfacing to the real-world through a variety of devices
  • limited only by your imagination
  • Types of devices you can interface to the BasicStamp
    • almost anything!
      • simple electronics stuff – plus the more advanced/fun things (sound module, RF receiver/transmitter, video, web server…more from Ken)
electronics component companies
Electronics Component Companies
  • (Parallax)
  • (Electronix Express)
  • (Jameco)
  • (Kelvin)
  • … more; easy to find on web
robotics labs
Robotics Labs
  • great curriculum, well-written, nice springboard to bigger better things, great for Back-To-School night
  • usage of servos, usage of devices already ‘played’ with (potentiometer for direction control, button for go/stop, etc.) (Francisco)
robotics labs cont d
Robotics Labs (cont’d)
  • line following (photo-resistors, “TROY” sign-following
  • Maze labs (spend as much time as you want here – it’s where they have the most fun)
    • maze construction/development
    • floor, walls, costs
    • one-hallway maze
      • find way in, ‘report’ at end, find way out
      • using “whiskers”
      • using infrared devices
robotics labs cont d23
Robotics Labs (cont’d)
  • algorithms learned/discovered (careful how much you tell them)
  • follow-wall-right (quick bit on “Karel”)
    • spin off idea (stay straight and follow wall)
      • will be neat to try with Fuzzy Logic concepts
  • bump-and-turn
student designed project
Student-Designed Project
  • provided you have a budget, let students go through web sites, magazines/catalogs (Parallax, Nuts-And-Volts, Robot Magazine, Mouser, etc.), books and design a project. Limit them as to how much they can spend. Have them “prove” they can make it work - then buy materials and have them go at it
fuzzy logic optional topic
Fuzzy Logic (optional topic)
  • read a book in an engineering class? boy am I mean!
  • Bart Kosko’s “Fuzzy Thinking” is a nice, friendly place to start
  • current technology used in control systems to give smoother, simpler control of complex systems
  • eventually implement a fuzzy-controlled system with Parallax’s new Java-enabled microcontroller