Drive a 16x2 LCD with the Raspberry Pi
|
|
|
- Opal Melissa Wilcox
- 9 years ago
- Views:
Transcription
1 Drive a 16x2 LCD with the Raspberry Pi Created by Mikey Sklar Last updated on :50:06 PM EDT
2 Guide Contents Guide Contents Overview To Follow This Tutorial You Will Need Wiring the Cobbler to the LCD The LCD LCD Pinout Wiring Diagram Schematic 5v LCD vs 3.3v Pi Preparing the LCD Necessary Packages Python Script The Code Testing IP Clock Example Running the Code Start the IP + Clock example What You Should See Init Script Time Zone Adafruit Industries Page 2 of 25
3 Overview Adding a LCD to any project immediately kicks it up a notch. This tutorial explains how to connect an inexpensive HDD44780 compatible LCD to the Raspberry Pi using 6 GPIO pins. While there are other ways to connect using I2C or the UART, this is the most direct method that gets right down to the bare metal. This technique: allows for inexpensive LCDs to be used does not require any i2c drivers won't steal the only serial port on the Pi. The example Python code sends date, time, and the Pi's ip address to the display. If you are running a Pi in headless mode, being able to determine the IP address at a glance is really handy. Adafruit Industries Page 3 of 25
4 To Follow This Tutorial You Will Need Standard LCD 16x2 + extras ( Adafruit Pi Cobbler ( or Pi Cobbler Plus for Model B+ / Pi 2 ( Half ( or Full-size breadboard ( (use a full-size one with the Cobbler Plus!) Hook-up Wire ( A Raspberry Pi You can use nearly any character LCD with this tutorial - it will work with 16x1, 16x2, 20x2, 20x4 LCDs. It will not work with 40x4 LCDs Adafruit Industries Page 4 of 25
5 Wiring the Cobbler to the LCD The LCD Whenever you come across a LCD that looks like it has 16 connectors it is most likely using a HD44780 controller. These devices provide the same pinouts making them relatively easy to work with. The LCD uses a parallel interface meaning that we will need many pins from our raspberry pi to control it. In this tutorial we will use 4 data pins (4-bit mode) and two control pins. The data pins are straightforward. They are sending data to the display (toggled high/low). We will only be using write mode and not reading any data. The register select pin has two uses. When pulled low it can send commands to the LCD (like position to move to, or clear the screen). This is referred to as writing to the instruction or command register. When toggled the other way (1) the register select pin goes into a data mode and will be used to send data to the screen. The read/write pin will be pulled low (write only) as we only want to write to the LCD based on this Adafruit Industries Page 5 of 25
6 setup. The enable pin will be toggled to write data to the registers. LCD Pinout 1. Ground 2. VCC - 5v not 3.3v 3. Contrast adjustment (VO) from potentiometer 4. Register Select (RS). RS=0: Command, RS=1: Data 5. Read/Write (R/W). R/W=0: Write, R/W=1: Read (we won't use this pin) 6. Clock (Enable). Falling edge triggered 7. Bit 0 (Not used in 4-bit operation) 8. Bit 1 (Not used in 4-bit operation) 9. Bit 2 (Not used in 4-bit operation) 10. Bit 3 (Not used in 4-bit operation) 11. Bit Bit Bit Bit Backlight LED Anode (+) 16. Backlight LED Cathode (-) Before wiring, check that your LCD has an LED backlight, not an EL backlight. LED backlights use 10-40mA of power, EL backlights use 200+ma! EL backlights are often cheap to get but are not usable, make sure you don't use one or you will overload the Pi. Some cheap LCDs that have LED backlights do not include a resistor on the LCD module for the backlight, if you're not sure, connect a 1Kohm resistor between pin 15 and 5V instead of connecting directly. All Adafruit LCDs have LED backlights with built in resistors so you do not need an extra resistor! Wiring Diagram Adafruit Industries Page 6 of 25
7 First, connect the Cobbler power pins to the breadboard power rail. +5.0V from the Cobbler goes to the red striped rail (red wire) and GND from the cobbler goes to the blue striped rail (black wire) In order to send data to the LCD we are going to wire it up as follows Pin #1 of the LCD goes to ground (black wire) Pin #2 of the LCD goes to +5V (red wire) Pin #3 (Vo) connects to the middle of the potentiometer (orange wire) Pin #4 (RS) connects to the Cobbler #25 (yellow wire) Pin #5 (RW) goes to ground (black wire) Pin #6 (EN) connects to Cobbler #24 (green wire) Skip LCD Pins #7, #8, #9 and #10 Pin #11 (D4) connects to cobbler #23 (blue wire) Pin #12 (D5) connects to Cobbler #17 (violet wire) Pin #13 (D6) connects to Cobber #21 (gray wire) Pin #14 (D7) connects to Cobber #22 (white wire) Pin #15 (LED +) goes to +5V (red wire) Pin #16 (LED -) goes to ground (black wire) Then connect up the potentiometer, the left pin connects to ground (black wire) and the right pin connects to +5V (red wire) If you're using a Cobbler Plus with a B+ or Pi 2, the pins will be arranged somewhat differently. Here's a sketch of the Cobbler Plus version: Adafruit Industries Page 7 of 25
8 Schematic Adafruit Industries Page 8 of 25
9 5v LCD vs 3.3v Pi The raspberry Pi GPIOs are designed for 3.3v, but our LCD is a 5v device. It's fine to use a 5v display, but only if we are sending data out of the Pi. We are not going to use the 3.3v power rail on the Cobbler, and we will tie the RW (read/write) pin of the display to GND as we do not want the display sending a 5v signal into the Pi. Don't cross the streams! Preparing the LCD Before you start, make sure you have a strip of 0.1" male header and a 10K potentiometer. All Adafruit Character LCDs come with these parts so you should be good to go. Most LCDs have a strip of 16 pins on the top, if the header is a little longer, just break it off until its the right length Adafruit Industries Page 9 of 25
10 Next you'll need to solder the header to the LCD. You must do this, it is not OK to just try to "press fit" the LCD! Adafruit Industries Page 10 of 25
11 Start by connecting the 5V and GND wires from the cobbler to the breadboard. Then connect pins #1, #2 and #15, #16 to the breadboard power rails as shown. The backlight should come on. If it doesn't, check the wiring! Adafruit Industries Page 11 of 25
12 Adafruit Industries Page 12 of 25
13 Next, wire up the contrast potentiometer as shown above, with the middle pin connecting to LCD pin #3 and the other two pins going to 5V and ground. Twist the potentiometer until you see the first line of the LCD fill with boxes. If you don't see the boxes, check your wiring! Adafruit Industries Page 13 of 25
14 Finish the wiring for the RS, RW, EN, D4, D5, D6, and D7 pins as shown in the diagram up top Adafruit Industries Page 14 of 25
15 That's it! Now you're ready to run the Python script to draw text on the screen! Adafruit Industries Page 15 of 25
16 Necessary Packages This guide is based on Debian's "Wheezy" release for Raspberry Pi. It was made available in Mid July The following items must be installed in order to utilize the Raspberry Pi's GPIO pins. Add the latest dev packages for Python (2.x): $ sudo apt-get install python-dev Upgrade distribute (required for RPi.GPIO 0.3.1a) - [No image for this one] $ sudo apt-get install python-setuptools $ sudo easy_install -U distribute $ sudo apt-get install python-pip Adafruit Industries Page 16 of 25
17 Install rpi.gpio (0.3.1a) or later: $ sudo pip install rpi.gpio Adafruit Industries Page 17 of 25
18 Python Script NOTE: This page describes an older version of the Raspberry Pi character LCD Python code. You can find a newer library that works on more platforms like the Raspberry Pi and BeagleBone Black by checking out the new character LCD Python library guide ( For new projects it's recommended to use the new library! The Code The Python code for Adafruit's Character LCDs on the Pi is available on Github at ( There are two files we will be working with: 1. Adafruit_CharLCD.py - contains python class for LCD control 2. Adafruit_CharLCD_IPclock_example.py - code for IP address and date/time calls methods from Adafruit_CharLCD.py The first file, Adafruit_CharLCD.py is a mashup from two different sources of LCD code. Github user lrvick put together a nice python class ( His work is the baseline that is slowly being changed as we are bringing in more elements from the Arduino LiquidCrystal library ( The easiest way to get the code onto your Pi is to hook up an Ethernet cable, and clone it directly using 'git', which is installed by default on most distros. Simply run the following commands from an appropriate location (ex. /home/pi ): apt-get install git git clone git://github.com/adafruit/adafruit-raspberry-pi-python-code.git cd Adafruit-Raspberry-Pi-Python-Code cd Adafruit_CharLCD Testing You can test the wiring from the previous step by simply running the Adafruit_CharLCD.py Python code, as it has a little code it in that will simply display a test message when wired correctly You can use nano Adafruit_CharLCD.py to edit. Adafruit Industries Page 18 of 25
19 chmod +x Adafruit_CharLCD.py sudo./adafruit_charlcd.py IP Clock Example This script assumes you'll want to display the Ethernet (eth0) IP address. You may want to replace eth0 with wlan0 or wlan1 (etc) for Wireless IP address! #!/usr/bin/python from Adafruit_CharLCD import Adafruit_CharLCD from subprocess import * from time import sleep, strftime from datetime import datetime lcd = Adafruit_CharLCD() cmd = "ip addr show eth0 grep inet awk '{print $2}' cut -d/ -f1" lcd.begin(16,1) def run_cmd(cmd): p = Popen(cmd, shell=true, stdout=pipe) output = p.communicate()[0] return output while 1: lcd.clear() ipaddr = run_cmd(cmd) lcd.message(datetime.now().strftime('%b %d %H:%M:%S\n')) lcd.message('ip %s' % ( ipaddr ) ) sleep(2) Running the Code Start the IP + Clock example $ sudo./adafruit_charlcd_ipclock_example.py Adafruit Industries Page 19 of 25
20 What You Should See Adafruit Industries Page 20 of 25
21 Init Script It's all fine and dandy to have a script like Adafruit_CharLCD_IPclock_example.py which we can manually run, but wouldn't it be nice to have the time and ip address pop up on the display when the raspberry pi boots up? This is done using an init script which runs the Adafruit_CharLCD_IPclock_example.py code on boot and kills it during system shut down. Paste this code into /etc/init.d/lcd (you will need to use sudo to write to this directory): ### BEGIN INIT INFO # Provides: LCD - date / time / ip address # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: # Default-Stop: # Short-Description: Liquid Crystal Display # Description: date / time / ip address ### END INIT INFO #! /bin/sh # /etc/init.d/lcd export HOME case "$1" in start) echo "Starting LCD" /home/pi/adafruit-raspberry-pi-python-code/adafruit_charlcd/adafruit_charlcd_ipclock_example.py 2 ;; stop) echo "Stopping LCD" LCD_PID=`ps auxwww grep Adafruit_CharLCD_IPclock_example.py head -1 awk '{print $2}'` kill -9 $LCD_PID ;; *) echo "Usage: /etc/init.d/lcd {start stop}" exit 1 ;; esac exit 0 You should change /home/pi/adafruit-raspberry-pi-python-code/adafruit_charlcd/adafruit_charlcd_ipclock_example.py to Adafruit Industries Page 21 of 25
22 where-ever you are actually keeping the IPclock Python script. Make the init script executable: sudo chmod +x /etc/init.d/lcd Make the lcd init script known to the system by using the update-rc.d command: sudo update-rc.d lcd defaults Now on each boot the LCD will automatically show the date/time/ip address on startup. This means you will know when the Pi is reachable and what the ip address is without having to plug a monitor in. You can stop the clock program by running: sudo /etc/init.d/lcd stop Adafruit Industries Page 22 of 25
23 Adafruit Industries Page 23 of 25
24 Time Zone Last, but not least: My Pi came configured with UT (Universal Time). I prefer to see time based on my time zone, which is Mountain. Here is how to configure time on the Pi for any location. This is a one time configuration setting that will survive between reboots. $ sudo dpkg-reconfigure tzdata The command launches a curses based program which allows arrow keys to be used to select the region specific time zone. Adafruit Industries Page 24 of 25
25 Adafruit Industries Last Updated: :50:07 PM EDT Page 25 of 25
Playing sounds and using buttons with Raspberry Pi
Playing sounds and using buttons with Raspberry Pi Created by Mikey Sklar Last updated on 2015-04-15 01:30:08 PM EDT Guide Contents Guide Contents Overview Install Audio Install Python Module RPi.GPIO
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file
Matrix and 7-Segment LED Backpack with the Raspberry Pi
Matrix and 7-Segment LED Backpack with the Raspberry Pi Created by Kevin Townsend Last updated on 2014-07-09 02:30:10 PM EDT Guide Contents Guide Contents Overview What You'll Need Related Information
Setting up IO Python Library on BeagleBone Black
Setting up IO Python Library on BeagleBone Black Created by Justin Cooper Last updated on 2015-01-16 11:15:19 AM EST Guide Contents Guide Contents Overview Installation on Angstrom Commands to setup and
Character LCDs. Created by Ladyada. Last updated on 2013-07-26 02:45:29 PM EDT
Character LCDs Created by Ladyada Last updated on 2013-07-26 02:45:29 PM EDT Guide Contents Guide Contents Overview Character vs. Graphical LCDs LCD Varieties Wiring a Character LCD Installing the Header
Raspberry Pi Adding a Real Time Clock (RTC)
Raspberry Pi Adding a Real Time Clock (RTC) Level of difficulty: Beginner Hardware: Raspberry Pi Model B, RTC Module, wires, optional connectors Tools required: Wire cutters, soldering iron Project cost:
Setting up a Raspberry Pi as a WiFi access point
Setting up a Raspberry Pi as a WiFi access point Created by lady ada Last updated on 2015-03-10 04:30:11 PM EDT Guide Contents Guide Contents Overview What you'll need Preparation Check Ethernet & Wifi
Adding a Real Time Clock to Raspberry Pi
Adding a Real Time Clock to Raspberry Pi Created by lady ada Last updated on 2016-04-29 11:45:10 PM EDT Guide Contents Guide Contents Overview Wiring the RTC Set up I2C on your Pi Verify Wiring (I2C scan)
Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor
Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor Created by Simon Monk Last updated on 2014-04-17 09:00:29 PM EDT Guide Contents Guide Contents Overview Parts Part Qty PWM The PWM Kernel Module
Adafruit MCP9808 Precision I2C Temperature Sensor Guide
Adafruit MCP9808 Precision I2C Temperature Sensor Guide Created by lady ada Last updated on 2014-04-22 03:01:18 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins I2C Data Pins Optional Pins
2.2" TFT Display. Created by Ladyada. Last updated on 2014-03-31 12:15:09 PM EDT
2.2" TFT Display Created by Ladyada Last updated on 2014-03-31 12:15:09 PM EDT Guide Contents Guide Contents Overview Connecting the Display Test the Display Graphics Library Bitmaps Alternative Wiring
Arduino Lesson 13. DC Motors. Created by Simon Monk
Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries
Adafruit's Raspberry Pi Lesson 11. DS18B20 Temperature Sensing
Adafruit's Raspberry Pi Lesson 11. DS18B20 Temperature Sensing Created by Simon Monk Last updated on 2015-04-09 03:47:48 PM EDT Guide Contents Guide Contents Overview Other Code Libraries Parts Hardware
Arduino Lesson 0. Getting Started
Arduino Lesson 0. Getting Started Created by Simon Monk Last updated on 204-05-22 2:5:0 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Installing Arduino (Windows) Installing Arduino
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2014-09-15 12:00:13 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2016-04-12 08:03:49 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Adafruit NFC/RFID on Raspberry Pi
Adafruit NFC/RFID on Raspberry Pi Created by Kevin Townsend Last updated on 2016-07-18 05:29:08 PM EDT Guide Contents Guide Contents Overview Freeing UART on the Pi Step One: Run raspi-conf Step Two: Disable
Beginner s Guide to the PI MATRIX. by Bruce E. Hall, W8BH 1) INTRODUCTION
Beginner s Guide to the PI MATRIX - Part 1- by Bruce E. Hall, W8BH 1) INTRODUCTION The Pi Matrix is a fantastic tool for learning GPIO programming on the raspberry pi. Sure, you could hook up a few LEDs
PiFace Control & Display
PiFace Control & Display A Plug and Play Device to control Raspberry Pi Exclusively From Quick Start Guide Version 1.0 Dated: 30 th Oct 2013 Table Of Contents Page No 1. Overview 2 2. Fitting the PiFace
TSL2561 Luminosity Sensor
TSL2561 Luminosity Sensor Created by lady ada Last updated on 2015-06-12 12:10:28 PM EDT Guide Contents Guide Contents Overview Wiring the TSL2561 Sensor Using the TSL2561 Sensor Downloads Buy a TSL2561
DS1307 Real Time Clock Breakout Board Kit
DS1307 Real Time Clock Breakout Board Kit Created by Tyler Cooper Last updated on 2015-10-15 11:00:14 AM EDT Guide Contents Guide Contents Overview What is an RTC? Parts List Assembly Arduino Library Wiring
UniPi technical documentation REV 1.1
technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Network Interface Failover using FONA
Network Interface Failover using FONA Created by Adam Kohring Last updated on 2014-10-20 12:30:12 PM EDT Guide Contents Guide Contents Overview Prerequisites Wiring Raspberry Pi to Fona ifacefailover Service
Adafruit NFC/RFID on Raspberry Pi. Created by Kevin Townsend
Adafruit NFC/RFID on Raspberry Pi Created by Kevin Townsend Guide Contents Guide Contents Overview Freeing UART on the Pi Step One: Edit /boot/cmdline.txt Step Two: Edit /etc/inittab Step Three: Reboot
Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210
Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210 Document History Date Version Change Description 17/09/2010 Initial entry/outline 24/02/2011 V1.1 Retested with latest
Arduino Lesson 14. Servo Motors
Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves
SSH to BeagleBone Black over USB
SSH to BeagleBone Black over USB Created by Simon Monk Last updated on 2015-06-01 12:50:09 PM EDT Guide Contents Guide Contents Overview You Will Need Preparation Installing Drivers (Windows) Installing
Quick Start Guide. The Raspberry Pi Single Board Computer. Source: Raspberry Pi & Wiki
Quick Start Guide The Raspberry Pi Single Board Computer Source: Raspberry Pi & Wiki Chapter 1: RPi Hardware Basic Setup Typical Hardware You Will Need While the RPi can be used without any additional
Monitor Your Home With the Raspberry Pi B+
Monitor Your Home With the Raspberry Pi B+ Created by Marc-Olivier Schwartz Last updated on 2015-02-12 03:30:13 PM EST Guide Contents Guide Contents Introduction Hardware & Software Requirements Hardware
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable. Created by Simon Monk
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Guide Contents Guide Contents Overview You Will Need Part Software Installation (Mac) Software Installation (Windows) Connect
INSTALL ZENTYAL SERVER
GUIDE FOR Zentyal Server is a small business server based on Ubuntu s LTS server version 10.04 and the ebox platform. It also has the LXDE desktop installed with Firefox web browser and PCMAN File manager.
CAN-Bus Shield Hookup Guide
Page 1 of 8 CAN-Bus Shield Hookup Guide Introduction The CAN-Bus Shield provides your Arduino or Redboard with CAN-Bus capabilities and allows you to hack your vehicle! CAN-Bus Shield connected to a RedBoard.
Adafruit SHT31-D Temperature & Humidity Sensor Breakout
Adafruit SHT31-D Temperature & Humidity Sensor Breakout Created by lady ada Last updated on 2016-06-23 10:13:40 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Other Pins:
Preparing Raspberry Pi
Preparing Raspberry Pi Install Raspbian Jessie on the Raspberry Pi Click HERE to download Raspbian Jessie. Raspberry Pi sample code Expand file system Run the following command line within the Raspberry
LCD I 2 C/Serial RX Backpack. Data Sheet. LCD to I2C/Serial RX Backpack I2C or Serial RX communication with Standard 16 Pin LCD modules
LCD I 2 C/Serial RX Backpack Data Sheet LCD to I2C/Serial RX Backpack I2C or Serial RX communication with Standard 16 Pin LCD modules Version 203 Sep 2013 Contents Contents 2 Introduction3 Voltage Levels3
Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home
Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
Adafruit's Raspberry Pi Lesson 3. Network Setup
Adafruit's Raspberry Pi Lesson 3. Network Setup Created by Simon Monk Last updated on 2016-01-04 12:07:57 PM EST Guide Contents Guide Contents Overview Using a Wired Network Buying a USB WiFi Adapter Setting
TEECES DOME LIGHTING SYSTEMS
This lighting system was designed by John V (Teeces) to be a simple, customizable, expandable and affordable solution for dome lighting. An Arduino micro-controller is used to tell LED driver chips which
Character LCD System Monitor
Character LCD System Monitor Created by Phillip Burgess Last updated on 2014-07-19 02:45:08 PM EDT Guide Contents Guide Contents Overview Assembly Windows Linux (incl. Raspberry Pi) Installation (the Easy
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout Created by lady ada Last updated on 2016-04-26 12:01:06 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: SPI
Arduino Lesson 9. Sensing Light
Arduino Lesson 9. Sensing Light Created by Simon Monk Last updated on 2014-04-17 09:46:11 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Photocells Arduino Code Other Things
5inch HDMI LCD User Manual
5inch HDMI LCD User Manual Features 800 480 high resolution Directly-pluggable into any revision of Raspberry Pi (only except the first generation Pi model B which requires an HDMI cable) Driver is provided
Adafruit's Raspberry Pi Lesson 6. Using SSH
Adafruit's Raspberry Pi Lesson 6. Using SSH Created by Simon Monk Last updated on 2015-04-09 03:47:50 PM EDT Guide Contents Guide Contents Overview Enabling SSH Using SSH on a Mac or Linux SSH under Windows
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
Bluefruit LE Python Library
Bluefruit LE Python Library Created by Tony DiCola Last updated on 2015-08-18 07:40:09 PM EDT Guide Contents Guide Contents Overview Hardware Installation Mac OSX Linux & Raspberry Pi Library Installation
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.115 Microprocessor Project Laboratory
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.115 Microprocessor Project Laboratory Connecting your PSoC Evaluation Board It is easy and fun to avoid
Making a DB to RJ45 adapter.
Making a DB to RJ45 adapter. DB9 to RJ45 adapters are often used in combination with a RS232 repeater for extending the distance of a serial RS232 link, but can be used for any adapter or converter purposes.
Raspberry Pi radio player with touchscreen
Raspberry Pi radio player with touchscreen Created by Spencer Organ Last updated on 2014-08-27 12:45:09 PM EDT Guide Contents Guide Contents Overview Project steps Preparing the Raspberry Pi Installing
STB- 2. Installation and Operation Manual
STB- 2 Installation and Operation Manual Index 1 Unpacking your STB- 2 2 Installation 3 WIFI connectivity 4 Remote Control 5 Selecting Video Mode 6 Start Page 7 Watching TV / TV Guide 8 Recording & Playing
How To Connect A Raspberry Pi To The Internet On A Microsoft Moonstone 2 (Microsoft) Microsoft Powerbook 2 (Powerbook 2) (Powerboard 2) And Powerbook 3 (Powerstation 2)
Adafruit's Raspberry Pi Lesson 3. Network Setup Created by Simon Monk Last updated on 2013-11-06 11:45:18 AM EST Guide Contents Guide Contents Overview Using a Wired Network Buying a USB WiFi Adapter Setting
Building A Computer: A Beginners Guide
Building A Computer: A Beginners Guide Mr. Marty Brandl The following was written to help an individual setup a Pentium 133 system using an ASUS P/I- P55T2P4 motherboard. The tutorial includes the installation
7/Basic Input and Output
7/Basic Input and Output While the Raspberry Pi is, in essence, a very inexpensive Linux computer, there are a few things that distinguish it from laptop and desktop machines that we usually use for writing
Strato Pi Hardware Guide
Strato Pi Hardware Guide October 2015 Revision 001 a professional expansion board for Raspberry Pi 2 Introduction 3 Features 4 Usage and connections 5 Hardware Installation 5 Strato Pi boards 5 Strato
Introduction. Created by Richard Bell 10/29/2014
Introduction GNU Radio is open source software that provides built in modules for standard tasks of a wireless communications system. Within the GNU Radio framework is gnuradio-companion, which is a GUI
GSM Click - Cross-Platform Development Quick Start Guide
GSM Click - Cross-Platform Development Quick Start Guide Overview This document explains how to use the MikroElektronika GSM Click board as an accessory to the following host development platforms (microcontrollers):
Arduino Lesson 4. Eight LEDs and a Shift Register
Arduino Lesson 4. Eight LEDs and a Shift Register Created by Simon Monk Last updated on 2014-09-01 11:30:10 AM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout The 74HC595 Shift
BUILDING INSTRUCTIONS
etap2hw 38 mm I2C to LCD Interface BUILDING INSTRUCTIONS October 2013 P. Verbruggen Rev 1.01 15-Oct-13 Page 1 Table of Contents Chapter 1 General Information 1.1 ESD Precautions 1.2 Further Supplies 1.3
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least
Setting up WiFi with BeagleBone Black
Setting up WiFi with BeagleBone Black Created by Tony DiCola Last updated on 2014-08-27 05:45:20 PM EDT Guide Contents Guide Contents Overview Hardware HDMI Port Interference Power Configuration Kernel
Arduino Lesson 1. Blink
Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'
CABLE ONE ALL DIGITAL
CABLE ONE ALL DIGITAL The world is going All Digital and so is Cable ONE. With the switch from analog to digital technology, Cable ONE will be able to add new channels, especially more HD channels, and
BeagleBone Black: Installing Operating Systems
BeagleBone Black: Installing Operating Systems Created by Justin Cooper Last updated on 2015-01-16 11:00:15 AM EST Guide Contents Guide Contents Overview Choosing an Operating System Angstrom Download
Matrix 510/520 User Guide
Matrix 510/520 User Guide Introduction: Matrix 510/520 are ARM9-based Linux ready industrial computer. The key features are as follow: Matrix 520 Layout 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,
MCP4725 Digital to Analog Converter Hookup Guide
Page 1 of 9 MCP4725 Digital to Analog Converter Hookup Guide CONTRIBUTORS: JOELEB To DAC, or Not to DAC... When learning about the world of microcontrollers, you will come across analog-to-digital converters
Adafruit Proto Shield for Arduino
Adafruit Proto Shield for Arduino Created by lady ada Last updated on 2016-08-04 11:06:30 PM UTC Guide Contents Guide Contents Overview Make it! Lets go! Preparation Prep Tools Parts list Parts List Optional
PolyBot Board. User's Guide V1.11 9/20/08
PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins
Wireless Security Camera with the Arduino Yun
Wireless Security Camera with the Arduino Yun Created by Marc-Olivier Schwartz Last updated on 2014-08-13 08:30:11 AM EDT Guide Contents Guide Contents Introduction Connections Setting up your Temboo &
ECEN 1400, Introduction to Analog and Digital Electronics
ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall
A REST API for Arduino & the CC3000 WiFi Chip
A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library
Lab 3 - DC Circuits and Ohm s Law
Lab 3 DC Circuits and Ohm s Law L3-1 Name Date Partners Lab 3 - DC Circuits and Ohm s Law OBJECTIES To learn to apply the concept of potential difference (voltage) to explain the action of a battery in
AR1100 Resistive Touch Screen Controller Guide
AR1100 Resistive Touch Screen Controller Guide Created by lady ada Last updated on 2015-06-30 01:40:06 PM EDT Guide Contents Guide Contents Overview Calibrating the AR1100 Download and Install AR1100 Configuration
HD44780-Based LCD Modules. Introduction to the LM018L
HD44780-Based LCD Modules Hitachi LM018L 40 character x 2 lines Built-in LSI HD44780 controller +5volt single power supply Display Colour: Grey LM018L: Introduction Interfacing Display Pattern and Character
Arduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:
the following parts are needed to test the unit: Arduino UNO R3 Arduino Wifi shield And reciever 5V adapter Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the
RN-52 Bluetooth Hookup Guide
Page 1 of 14 RN-52 Bluetooth Hookup Guide CONTRIBUTORS: JOELEB Overview The RN-52 is a sleek Bluetooth audio module from Roving Networks. It allows you to send stereo audio over a wireless Bluetooth connection.
Quick Start Guide NVR DS-7104NI-SL/W NVR. www.hikvision.com. First Choice For Security Professionals
Quick Start Guide NVR DS-7104NI-SL/W NVR NOTE: For more detailed information, refer to the User s Manual on the CD-ROM. You must use your PC or MAC to access the files. www.hikvision.com Quick Start 1.
XBee USB Adapter Board (#32400)
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
USB Security Key Instructions
These instructions describe the Universal Serial Bus (USB) security key used with Interact and InteractX software. For Interact users, the USB security key replaces the obsolete parallel port security
INSTALLATION MANUAL XM3 Reader
INSTALLATION MANUAL XM3 Reader Conditions Transactions, deliveries et cetera will be according to the general terms of delivery as deposited at the Chamber of Commerce at Meppel, The Netherlands. Registration
RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide
RS-422/485 Multiport Serial PCI Card Installation Guide 21 Contents 1. Introduction...1 2. Package Check List...2 3. Board Layouts and Connectors...3 3.1 2S with DB9 Male Connectors...3 3.1.1 JP5: UART
How to setup a serial Bluetooth adapter Master Guide
How to setup a serial Bluetooth adapter Master Guide Nordfield.com Our serial Bluetooth adapters part UCBT232B and UCBT232EXA can be setup and paired using a Bluetooth management software called BlueSoleil
Motion Detecting Camera Security System with Email Notifications and Live Streaming Using Raspberry Pi
Motion Detecting Camera Security System with Email Notifications and Live Streaming Using Raspberry Pi Sundas Zafar Computer Engineering Technology New York City College of Technology, CUNY 186 Jay Street,
CHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
How To Use A Pkn10 (Powerline) With A Microsd Card (Powerkit) On A Powerline (Powergen) Or Powerline 2 (Powerbee) (Powerbmi) (Pk10) (Operating
GB PKN10 serial node with colour LCD display User s manual Bač 49a, 6253 Knežak, SLOVENIA tel: ++ 386 5 753 2006 fax: ++ 386 5 753 2007 email: [email protected] http://www.secelectro.com SEC Electronics
Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!
Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999
232 232232 PCMCIA 1 Port RS232 2.1 EDITION OCTOBER 1999 Guarantee. FULL 36 MONTHS GUARANTEE. We guarantee your interface card for a full 36 months from purchase, parts and labour, provided it has been
Wireless Communication With Arduino
Wireless Communication With Arduino Using the RN-XV to communicate over WiFi Seth Hardy [email protected] Last Updated: Nov 2012 Overview Radio: Roving Networks RN-XV XBee replacement : fits in the
UltraCade Multi-Game System Frequently Asked Questions
The UltraCade Frequently Asked Questions (FAQ) is a collected list of the most common questions asked by our customers. Please make sure your Tech Support team has a copy of these questions to better serve
HARDWARE MANUAL HD222, HD1022. BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz
HARDWARE MANUAL HD222, HD1022 BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz 1 TABLE OF CONTENTS Overview... 1 Block Diagram... 2 HD222... 3 HD1022... 4 Hardware
Bob Rathbone Computer Consultancy
Raspberry PI Stepper Motor Constructors Manual Bob Rathbone Computer Consultancy www.bobrathbone.com 20 th of December 2013 Bob Rathbone Raspberry PI Robotic Arm 1 Contents Introduction... 3 Raspberry
LOVELINK III- Process Monitoring, Logging, Graphing, & Configuration
LOVELINK III- Process Monitoring, Logging, Graphing, & Configuration VERSION 1.00.00 USER MANUAL Updated 09/13/2002 Table of Contents Hardware/Software Requirements...2 Computer Requirements...2 Instrument
Arduino Lesson 17. Email Sending Movement Detector
Arduino Lesson 17. Email Sending Movement Detector Created by Simon Monk Last updated on 2014-04-17 09:30:23 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code
The basic set up for your K2 to run PSK31 By Glenn Maclean WA7SPY
The basic set up for your K2 to run PSK31 By Glenn Maclean WA7SPY I am by no means an expert on PSK31. This article is intended to help someone get on PSK31 with a K2. These are the things I did to get
Thermistor. Created by Ladyada. Last updated on 2013-07-26 02:30:46 PM EDT
Thermistor Created by Ladyada Last updated on 2013-07-26 02:30:46 PM EDT Guide Contents Guide Contents Overview Some Stats Testing a Thermistor Using a Thermistor Connecting to a Thermistor Analog Voltage
