Skip to content

BlueJ tutorials for using hardware on the Raspberry Pi -- old 2015 material forked for backup

Notifications You must be signed in to change notification settings

PwtKCL/BJRasbperryPiTutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueJ on the Raspberry Pi!

BlueJ BlueJ is an Integrated Development Environment (IDE) written in Java, designed for the teaching of java for beginners.

From version 3.14, BlueJ fully supports the Raspberry Pi models A, A+, B and B+. From version 3.15, BlueJ added support for the Raspberry Pi 2. The Raspberry Pi is a credit card sized single board computer aimed at promoting the teaching of basic computer programming in schools. BlueJ is a Java development environment that allows development as well as program execution on the Pi.

BlueJ provides full access to hardware attached to the Raspberry Pi via the open source Pi4J library, from the the familiar Java SE language, including the new Java 8.

Tutorials

As basis for your own projects, all of the above I/O helper classes, plus helper classes to use analog inputs: using the MCP3008, and another one using a just a capacitor (described here) are avaliable in a single BlueJ project for download.

###Note:

All of the normal BlueJ functionality also works on the Raspberry Pi, however, although BlueJ runs as a regular user, your code runs as root (to support access to the hardware). In normal use, you will not notice the difference, but if you write code which e.g. delete system files, then you can cause system problems on the Pi.

<script src="http://code.jquery.com/jquery.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript"> $(window).load(function(){ $('.carousel').carousel({interval: 8000}); }); </script> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-301920-1"; urchinTracker(); </script>

About

BlueJ tutorials for using hardware on the Raspberry Pi -- old 2015 material forked for backup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published