WiringPi Blink an LED Demo Raspberry Pi
See YouTube video Raspberry Pi Blink Demo.
This video introduces one to using Geany for Raspberry Pi and using it for programming WiriingPi an Arduino like C library to control the RPi GPIO. See Using Geany Text editor C Programming. For more on Geany see http://www.geany.org/Main/HomePage.
WiringPi allows one use Arduino type programming with the Raspberry Pi GPIO. Here I'll explore how this is used and how it differs from Arduino.
I'll connect Raspberry Pi to a LED which will blink.
WiringPi comes native to the newest version of Rasbian. One must be root to use.
Under root create a folder: "mkdir /root/work" and put your programs in there when being compiled.
Under Geany notice an arrow next to "Build" and open a drop down menu go down to command options or whatever. Under build in the box add "-lwiringPi" at the end.
This is written in C and has to be compiled. I suggest using Geany under Linux.
Get it "sudo apt-get install geany-plugins".
WiringPi was developed by Gordon Henderson.
#include <wiringPi.h> #include <stdlib.h> #include <stdio.h> #define ledPin 25 // P0-P7 is 0-7 works through pins 29 // see pin connections int main() { printf ("Raspberry Pi - blink LED \n") ; if (wiringPiSetup () == -1) exit (1) ; pinMode(ledPin, OUTPUT); while (1) { delay(100); digitalWrite(ledPin, 0); delay(100); digitalWrite(ledPin, 1); } return 0 ; }
- Software and setup:
- Raspberry Pi Openbox Desktop 2019
- Setting up Openbox for Raspberry Pi
- WiringPi and Pulse-Width-Modulation with Raspberry Pi
- WiringPi for Raspberry Pi and MAX6675 thermal-couple sensor
- WiringPi Blink an LED Demo
- Interface I2C LCD to Raspberry Pi in C
- ADS1115 4-Channel ADC Uses I2C with Raspberry Pi
- MCP4725 12-Bit DAC Interface to Raspberry Pi
- Raspberry Pi with PCF8591 Analog To Digital Control in C
- Raspberry Pi PCF8591 AD-DA Sensor Python Interface
This is a collection of programs and hardware hacks related to mainly Raspberry Pi and Debian Linux.
- Main Light Fast Linux Desktops with Openbox, JWM
- Test Reuse Surplus PC Power Supplies
- Add WBAR Launch Dock to Raspberry Pi
- Add MPG123 Terminal Music Player to Raspberry Pi, Linux
- Basics of Alsamixer Audio Control for Linux
- Add Solid State Hard Drive to Raspberry Pi
- Beep a PC Speaker Add Beeper to Raspberry Pi
- Using FEH Wallpaper Setter Under Linux
- Scrot Lite Weight Screen Shot Software for Linux
- Using Light Weight Beaver Text Editor
- Install Viewnior Image Viewer for Linux
- Zmixer ALSA Sound Control Tutorial
- Tutorial Xinitrc Desktop Manager Control for Linux
- Setup Raspberry Pi Using JWM Window Manager
Web site Copyright Lewis Loflin, All rights reserved.
If using this material on another site, please provide a link back to my site.