Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jun 2012 06:46:20 +0200
From:      Bernt Hansson <bah@bananmonarki.se>
To:        Modulok <modulok@gmail.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: OT: Robotics or embedded or hardware programming... what is this called?
Message-ID:  <4FE2A71C.8020503@bananmonarki.se>
In-Reply-To: <CAN2%2BEpZNhPZLGqB1%2BqEG-X8BjAVzrW6ZR6FnLsF=H2oEGVtm4A@mail.gmail.com>
References:  <CAN2%2BEpZNhPZLGqB1%2BqEG-X8BjAVzrW6ZR6FnLsF=H2oEGVtm4A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2012-06-21 03:54, Modulok skrev:
> 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-

That ballpark is quite large. I'll give you some links

http://www.linuxcnc.org/
http://arduino.cc/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FE2A71C.8020503>