The Seeed Studio BeagleBone Green is a lower cost, stripped down derivative of the BeagleBone Black. It has no HDMI output or DC barrel jack, bringing the price down to $39 USD, and there are two Grove connectors for easy expansion using the Seeed Grove system.

BeagleBone Green

The BeagleBone Green ships with the PyBBIO Python library already installed, and in just a few steps you can get it updated to the latest version and get up and running with some example programs.

The first step is to get your BBG powered up and connected to the Internet. The quickest way to do that is to first connect up an Ethernet cable, then connect the Micro-USB cable for power. If you don't have hardwired access to a network you could try a USB WiFi dongle, or a quick search will find you plenty of tutorials on sharing your Internet connection with your BeagleBone over the USB connection.

Once you're BBG is booted and you have terminal access (e.g. over SSH or using the bash terminal in the Cloud9 IDE at http://beaglebone.local:3000), use pip (the Python package manager) to update PyBBIO to the latest and greatest version:

root@beaglebone:~# pip install --upgrade PyBBIO

Then you can head to the PyBBIO examples directory and run the blink.py demo to make sure everything is working:

root@beaglebone:~# cd /usr/local/lib/PyBBIO/examples/
root@beaglebone:/usr/local/lib/PyBBIO/examples# ls
ADS786x_test.py            encoder_test.py          mma7660_test.py
adt7310_test.py            EventIO_test.py          phant_test.py
ADXL345_test.py            fade.py                  remote_temp_control.py
analog_test.py             HTU21D_test.py           SafeProcess_test.py
available_pins.py          interrupt.py             security_cam.py
BBIOServer_mobile_test.py  knock.py                 serial_echo.py
BBIOServer_test.py         LiquidCrystal_clock.py   serial_server.py
blink.py                   LiquidCrystal_fps.py     Servo_sweep.py
BMP183_test.py             LiquidCrystal_glyphs.py  switch.py
DACx311_test.py            MAX31855_test.py         webcam_bbioserver_test.py
digitalRead.py             MLX90614_test.py         webcam_test.py
root@beaglebone:/usr/local/lib/PyBBIO/examples# python blink.py

You should see the two LEDs labeled D4 and D5 next to the Ethernet connector blinking back and forth. You now have the latest version of PyBBIO ready to go!

Be sure to check out the other example programs in that same directory, which show off a ton of PyBBIO's cool features and supported hardware, and take a look through the documentation over on Github.

Share on RedditShare on LinkedInShare on FacebookTweet about this on TwitterShare on Google+