This is follow on from the DS18b20 terminal example at http://www.pibits.net/learning/120.php , this time a python example Code [codesyntax lang=”python”] import os import glob import time os.system(‘modprobe w1-gpio’) #load one wire communication device kernel modules os.system(‘modprobe w1-therm’) base_dir = ‘/sys/bus/w1/devices/’ #point to the address device_folder = glob.glob(base_dir …
-
-
Connect a DS18b20 temperature sensor to your Raspberry PI as follows. I used a breakout for this. In this example we will just be using terminal commands Now you need to enter the following at the command prompt: [codesyntax lang=”bash”] sudo nano /boot/config.txt [/codesyntax] to open …
-
In this example we will write some text on a PCD8554 LCD display, this is also commonly known as the Nokia 5100 LCD and is quite a common LCD which can be found in many Arduino projects. It frequently comes as an LCD which you …
-
Sharing files over the network is incredibly handy, when I was writing code examples to publish on this site it was useful to run them on the Raspberry PI, copy them to a folder which could be accessed on my Windows 7 PC. Install and …
-
In this example we will add an LCD plate to our Raspberry PI, you could of course add an LCD and connect it up manually but this was an easier method which I wanted to investigate. Here i s a picture of the plate I purchased …
-
Getting an I2C device to work with your Raspberry PI requires a few steps, in this guide we show how to enable this. First of all you have to start up the raspian config tool, you do this as follows [codesyntax lang=”bash”] sudo raspi-config [/codesyntax] …
-
In this example we use the database we created in the create database example and we will simply display all rows in the database [codesyntax lang=”python”] #!/usr/bin/python import sqlite3 as lite import sys con = lite.connect(‘test.db’) with con: cur = con.cursor() cur.execute(“SELECT * FROM Jobs”) …
-
In this example we create a SQLite database and insert some sample data into it, we will use this database in later examples [codesyntax lang=”python”] import sqlite3 as lite import sys con = lite.connect(‘test.db’) with con: cur = con.cursor() cur.execute(“CREATE TABLE Jobs(Id INT, Name TEXT, …
-
Connect a push button to a GPIO pin and check for a button press Schematic Code [codesyntax lang=”java”] import com.pi4j.io.gpio.GpioController; import com.pi4j.io.gpio.GpioFactory; import com.pi4j.io.gpio.GpioPinDigitalInput; import com.pi4j.io.gpio.PinPullResistance; import com.pi4j.io.gpio.RaspiPin; import com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent; import com.pi4j.io.gpio.event.GpioPinListenerDigital; public class pushbutton { public static void main(String args[]) throws InterruptedException { System.out.println(“Push …
-
Another example using the pi4j library, this time displaying various clock speeds on your system [codesyntax lang=”java”] import com.pi4j.system.NetworkInfo; import com.pi4j.system.SystemInfo; import java.io.IOException; import java.text.ParseException; public class clockinfo { public static void main(String[] args) throws InterruptedException, IOException, ParseException { System.out.println(“—————————————————-“); System.out.println(“CLOCK INFO”); System.out.println(“—————————————————-“); System.out.println(“ARM Frequency …