Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Robotics

Robotics/Electronics Class - How Would You Do It? 58

MainerDood asks: "I have been teaching programming and networking at the high school and collegiate levels for several years, and now I am branching out into electronics and robotics for my high school students. I am keen on Linux and Open Source solutions where feasible, and would like to avoid using pre-packaged robotics/electronic 'kits' (ie: Lego Mindstorm). I have a minimal budget, like to tinker and have access to tons of old PCs... I would like to use them in these projects and buy the 'parts' where needed. I am envisioning an order of breadboards, diodes, resistors, etc. but not sure from where I should order, what a good basic startup setup should contain and resources I should refer too. I have found a bunch of links online and various resources, but I am curious to know how you would go about this... seasoned veterans and electronics/robotics enthusiasts - I am all ears!"
This discussion has been archived. No new comments can be posted.

Robotics/Electronics Class - How Would You Do It?

Comments Filter:
  • Bad Idea? (Score:2, Insightful)

    by Mshift2x ( 686015 ) on Tuesday April 19, 2005 @02:53PM (#12284556)
    As much fun as this might be, this is up there with 400 level college courses, students really need a good electronics backround to comprehend most of the stuff you should be teaching them. There is something to be said for giving students a well rounded education in high school (literature, math, composition, history) and leaving this sort of thing for college.
  • by jpolonsk ( 739332 ) on Tuesday April 19, 2005 @03:00PM (#12284647)
    I strongly disagree with the parent post. Learning about electronics and robotics early allows students to become interested before having to decide what they want to take in University/College and it inspires them to finish the necessary high school courses needed to enter Engineering. I would say though that unless the poster is a EE himself and an expert in the parts that he's using it may be more effective to go with the $100 packaged boards first otherwise you run into problems when students decide to branch out on their own.
  • by MerlynEmrys67 ( 583469 ) on Tuesday April 19, 2005 @03:47PM (#12285215)
    So - robotics/electronics is about two things...
    1) Embedded programming models
    2) Funky I/O devices

    So which one do you want to focus on - from your post, I am guessing it is the later. So what you want is a brain dead easy programming model - then build the I/O devices (ie. Sensors, motor controls, all the fun things to manipulate the physical world) to fit into the programming model.

    The alternative is to get a canned hardware model (ie. Mindstorm) and then present interesting project in having the hardware manipulate the real world.

    Leave it to VERY seasoned profesionals to manipulate both of these environments at the same time, and even then - there are hardware people and there are software people... and they tend not to mix

  • by rips123 ( 654488 ) on Tuesday April 19, 2005 @08:14PM (#12287702)
    I can't stress enough how much fun can be had with microcontrollers!

    Microcontrollers are an excellent bridge between code and hardware - you can code in C but your I/O is actually CMOS digital I/O which can then be plugged up to whatever digital devices or auxiliary chips you want.

    The best subject of my undergraduate degree involved writing a pre-emptive task scheduler simultaneously running LCD interfacing code, kermit file transfer protocol, an LED chaser program selecting patterns based on input pins, and a USB client chip.

    After that subject, a friend and I fuel injected a moke using an ATMEL microcontroller as the ECU - loads of fun.

    I recommend the Maxim range of microcontrollers for simplicity - they have an inbuilt eeprom for code, run most instructions in 1 clock cycle, and can be directly programmed by sending HEX files over a PC serial port through their own in-built boot ROM (complete with menus and debugging support).

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...