Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2012 19:54:27 -0600
From:      Modulok <modulok@gmail.com>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   OT: Robotics or embedded or hardware programming... what is this called?
Message-ID:  <CAN2%2BEpZNhPZLGqB1%2BqEG-X8BjAVzrW6ZR6FnLsF=H2oEGVtm4A@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
List,

Sorry for the off-topic post. There are a lot of technically adept people on
this list, so I thought I'd try my luck here:

I want to get started programming for hardware. Motors, sensors, actuators, etc.
I have a programming background, (python, PHP, C++) but no experience with code
that drives hardware. (Motors, sensors, etc.)

I *don't* want closed-source "kit robots" where the point is to build the robot
the book and thats it. I also don't want ladder logic-based PMC's. Some kind of
micro-controller that runs a *nix flavor (or a BSD flavor!) would be great! (If
that's what I need.) Basically, I want to do stuff like "if input1() is True
then apply_voltage_on_output3()", etc. Build my own traffic light, coffee
maker, mars rover, automatic-plant waterer, whatever.

What do you call this? Embedded programming? Generic hardware programming?
Robotics programming? Are there prefabricated, standard embedded boards and
hardware specs that play together like PC parts do? In short, I don't even know
where to start.

Even general pointers to books/websites would be great. Once I know what it's
called I can google much more effectively ;)

Thanks!
-Modulok-



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN2%2BEpZNhPZLGqB1%2BqEG-X8BjAVzrW6ZR6FnLsF=H2oEGVtm4A>