John Colby
jwcolby at gmail.com
Wed Feb 4 23:12:24 CST 2015
I mentioned that I had purchased a Raspberry Pi clone called BeagleBone
Black (BBB), which I received today. I hooked it up to my Clinix box
(My own personal fork - ColbyLinux :~)
using a supplied USB cable. I turned it on and was able to see the
memory on the BBB from file manager.
I ran Start.html in the root dir and up comes a web page. There is a
web server running by default on the BBB. I have not really figured out
what is running where but I found something called Cloud 9 which is a
cloud based IDE for development on the BBB. It appears to be running on
the BBB itself because the browser address is
http://192.168.7.2:3000/ide.html, which is the BBB.
Using "how to" at http://beagleboard.org/support/bone101 I stepped
through writing my first java script in this Cloud 9 IDE and then
running it on the board. It just blinks a light.
var b = require('bonescript');
var state = b.LOW;
b.pinMode("USR0", b.OUTPUT);
b.pinMode("USR1", b.OUTPUT);
b.pinMode("USR2", b.OUTPUT);
b.pinMode("USR3", b.OUTPUT);
setInterval(toggle, 1000);
function toggle() {
if(state == b.LOW) state = b.HIGH;
else state = b.LOW;
b.digitalWrite("USR3", state);
}
Woot none the less!!! Less than an hour, including having to move my
router around to get it close to my Clinix box and the BBB and I am
running code.
I'm telling you guys, if you have the slightest interest in controllers
and / or electronics, go buy this thing
http://www.adafruit.com/products/703
and I will work with anyone who wants to play with me. This thing
contains a breadboard that sits next to the BBB and allows us to pull
voltage, ground and signals out to the breadboard to drive circuits.
Look at http://www.adafruit.com/products/702. (included in the 703
product above)
Then read down through http://192.168.7.2/Support/bone101/
I have experience with controllers, though not Java script. In 1996 I
designed a debit card vending machine which was actually produced and
placed around Puebla Mexico and in the subway in Mexico City. I did the
electronics and coding in a dedicated SBC running a real time OS (not
Linux) using C.
I also played with Atmel ucontrollers a few years ago, again using C but
this time written on a PC and pushed down into the controller.
Things have gotten much easier with the BBB!
Ever wanted to control a robot or something. This makes it pretty simple.
Email me off line if you are interested and I'll talk with you.