Enkelt och intuitivt webbgränssnitt för din Raspberry Pi (2 / 6 steg)

Steg 2: Installera och använda ledningar Pi biblioteket

Som sagt, är ledningar Pi ett bibliotek. Det förenklar mycket med Raspberry Pi GPIOs (en befalla i stället en lång process). Det innebär också att du kan använda den i någon av dina C-koder. Dock kommer inte vi bygga och använda ett C-program men verktyget Gpio. Det är en programvara som Gordon och kommer med biblioteket. Det låter dig styra GPIOs i ett bash-script eller direkt i en kommandorad. Med detta verktyg är emellertid mycket långsammare än ett C-program.

Först måste vi installera den. Gordon själv förklarar det mycket väl på h. Du behöver bara ladda ner det från GIT då att bygga den med den. / bygga kommando.
Nu bör du kunna använda verktyget Gpio, skriv kommandot "gpio läge 0 ut" till prov den ute. Om inget speciellt visas, är allt bra. Annars, om styrelsen är ut "kommandot hittades inte fel" eller något sånt, vara säker på att du har följt guiden och bygga biblioteket.

Låt oss sätta på och stänga den första lysdioden (ledningar stift 0). Först måste du ställa in PIN-koden som en utgång. Använd kommandot "gpio läge 0 ut" för att göra så. "0" är ledningar pin-kod och "ut" helt enkelt står för produktionen. Nu Använd kommandot "gpio skriva 0 1" aktivera din LED. "0" är återigen den pin-kod och "1" är status (1 för ON och 0 för OFF). Om allt är bra bör du se din LED lyser. För att stänga av, helt enkelt använda den "gpio skriva 0 0" kommandot.
Bara ett litet tips, om du vill använda den faktiska pinkod (GPIO-17) i stället för ledningar Pi (0 motsvarande GPIO-17), Använd flaggan -g i ett kommando. Ex: "gpio -g skriva 17 1"istället för"gpio skriva 0 1".

Det finns också kommandot "gpio läsa" som låter dig läsa pin's status. Det kanske verkar onödigt när PIN-koden har ställts in som en utgång men det kan du vara säker på att den pin status när du inte kan se LED. Med det är så enkelt som innan, bara typ "gpio läsa 0" där "0" är ledningar pin-kod. Kommandot returnerar den pin status (igen 1 för ON och 0 för OFF).

Slutligen ledningar Pi biblioteket är som innehåller en hel del andra kommandon och funktioner men jag kommer inte att täcka dem i detta instructable eftersom det inte användbart här. Se denna sida om du är mer nyfiken: http://wiringpi.com/reference/ (bibliotekets funktioner) och https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/ eller kommandot "man gpio" för verktyget Gpio.

Nu när du kan använda detta verktyg, låt oss spela lite med den. Du kan först, om det inte redan är fallet, fjärrstyra din Raspberry Pi med SSH. Du kan använda spackel för Windows eller ServerAuditor för din Smartphone. Sedan ha kul med bash-skript som denna som vänder på lysdioder 0 till 7, vänta 2 sekunder, sedan stänga av dem igen:

#! / bin/bash

#set läge att produktionen
för jag 0 1 2 3 4 5 6 7.
göra gpio läge $i ut;
gjort;

#turn lysdioder 0 till 7
för jag 0 1 2 3 4 5 6 7.
gpio skriva $i 1;
gjort;

#wait 2 sekunder
sova 2.

#turn LEDs av
för jag 0 1 2 3 4 5 6 7.
gpio skriva $i 0;
gjort;

Se Steg
Relaterade Ämnen

Hus uppvärmning med VSCP och ett webbgränssnitt

Mina föräldrar är pensionerad och bor i södra Frankrike. Värma under sommaren men det kan också vara kallt under vintern.De använder för att resa i flera veckor under vintern att besöka vänner och familj, och som de värmer huset med trä, när de komme...

Telefonen står och bokmärke!-enkelt och lätt! Använda din gamla Pokemon!

Kan inse det - vi tittar på något på vår telefon och vi vill inte behöva lutar det upp på vår väska eller handväska. Men i stället för med 3$ Walmart varumärke kan använda vår fancy bokmärke/telefon-monter vi byggt här på denna sida!Steg 1: Att göra...

Lägg till infraröd gränssnitt för din Raspberry Pi GPIO

IntroduktionJag har många fjärrkontroller liggande. Några av dessa fjärrkontroller används inte längre eftersom apparaten de kontrollerade har gått kaputt och kastades. Jag undrar om fjärrkontrollen kan kommunicera med Raspberry Pi. Jag vill dessutom...

Batteri drivs kartong HDMI-Retro-TV står för din Raspberry Pi

Din Raspberry Pi förtjänar en egen skärm och stand! Varför dela din Raspberry Pi med vardagsrum-TV? Ge din Pi egen monter och batteri så att du kan styra det någonstans i huset eller på kontoret. Tänk dig att ha din egen retro TV-kartong Ställ för di...

Förvandla din Raspberry Pi till en personlig webbserver

LAMP är en förkortning som står för LinuxApache,MySQL,PHP och komponenter krävs för att köra en dynamisk HTML webbsida.Detta instructable kommer att visa hur du kan förvandla din Raspberry Pi till en personlig webbserver. Stegen för att installera al...

Lägga till videoklipp till din sidekick lx enkelt och gratis

sidekick lx kommer med en fin liten mediaspelare där kan du titta på videor, lyssna på musik eller skapa spellistor. Im kommer för att visa dig hur du skaffar din önskade video från webben och menuetter överföra den till din sidekick lx. Kan gå vidar...

Smart house webbgränssnitt med VSCP

VSCP är en bra lösning att ansluta verkliga objekt till Internet, utan för att interagera med en användare måste du få någon slags gränssnitt.Detta instructable visar ett webbgränssnitt som innehåller några funktioner för hemautomation t.ex. hus setu...

Dryck apparat med webbgränssnitt

The dryck apparaten doserar en blandning av alla fyra vätskor.Dryck apparaten kontrolleras via webbgränssnitt.Registeransvarige är sammansatt av en Raspberry Pi, ett relä och en anpassad relay controller.Bilden av modifierade Raspberry Pi programvara...

LinkitONE ljus Sensor med webbgränssnitt

Ville göra en sensor gränssnitt med webbgränssnitt? Tänk dig med hjälp av en enkel LDR för att mäta ljus och se de live uppdateringarna på en web instrumentpanel!Om du vill göra något häftigt som denna, du är på rätt plats!Steg 1: Vad behöver du?Styr...

Kite flygfotografering Picavet System - roligt, enkelt och lätt att bygga!

i detta Instructable jag kommer att lära dig hur man bygger ett picavet och kamera fäste för kite aerial photography/video så att du kan fånga fantastiska Bird's eye syn på världen omkring dig. Syftet med picavet är att hålla och stabilisera kameran...

Automatiserad katt feeder med webbgränssnitt

Detta är en skruv-baserade automatisk katt feeder. Flera pounds av kattmat lagras i behållaren över skruven och mataren är programmerad för att automatiskt fördela 1/4-kopp av mat på morgonen och på kvällen.Huvuddragen i mataren är:-automatiskt doser...

Gardiner anläggning bar: billigt, enkelt och rent.

Hur man håller baren gardiner på ett billigt, enkelt och rent sätt. endast en liten hela!. Gardin bar måste ankomma sida till sida väggar (om inte använda 2 eller 3 krok galgar från taket istället)Steg 1: bitar du behöver. Mätare, borra och skruva st...

Hur man enkelt och rent ta bort sidor från böcker

ett litet trick jag hittade enkelt och rent bort sidor från böcker.Steg 1: Samla material vad du behöver för detta:-sträng, bara några plain vit sträng finns på din lokala apotek eller hantverk butik, kan också vara garn och vissa andra strängar anta...

Enkelt och gratis nunna chuckar

Hej! Detta är min första instructable. Vara hård om du har till :D. Jag har informerats av mrmath att detta är olagligt i vissa områden. Vänligen kontrollera dina lokala lagar och Använd ansvarigt.Jag kommer att visa dig hur du mycket enkelt och prak...

Ta bort rost enkelt och effektivt med salt och elektricitet.

Hej alla, vill du veta hur man bli rost på dina verktyg för billigt, enkelt och säkert sätt?Detta är en billig, säker och intressant vetenskapligt experiment du bör prova på dina verktyg bort rost i stället för med hjälp av syra, gnissla eller tung t...

Träpanel: Ett enkelt och billigt sätt att uppgradera alla rum

The Inspiration.När jag gifte mig, beslutade vi att bo i min lägenhet. Perfekt läge, men det behövde lite arbete.Vad behövs mest arbete var vår enda badrum.Som en enda kille, jag visste att badrummet var dåligt (men jag kan fortfarande leva med det)....

Ficklampa hölster enkelt och billigt

lära sig att skapa en ficklampa hölster för en Surefire G2 eller liknande ficklampa med endast några ducttape och en gammal messenger väska bälte.Steg 1: Vad du behöver: -Några silvertejp-en gammal axelremmen eller ett liknande objekt, helst en 5 cen...

Hur man gör citron-lime läsk de enkelt och snabbt sättet.

Hur man gör en läcker citron-lime läsk av saker runt hem, eller enkelt och billigt buyable på din lokala butik.Steg 1: ingredienser Först och främst, ingredienserna du behöver är...-citronsaft-socker-kolsyrat vatten-kalk margarita mix- och ett glas a...

BlackBerry Tour minne kort hacka och hur till sätta fast din batterilucka

när jag först fick min Blackberry Tour batteriluckan skulle något piper när jag skulle hålla telefonen i mina händer och typ. Jag är något persnickity detta var oacceptabelt, men tänkte att det inte var värt en tur till butiken för att se om en fix....