Diferencia entre revisiones de «/dev/null:Tutorial:Configuracion raspberry pi»
De WikiRobotics
(→WiringPI) |
(→EJemplos) |
||
Línea 6: | Línea 6: | ||
El objetivo de [https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/ wirinpi] es programar la raspberry como si de una placa arudino se tratará. | El objetivo de [https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/ wirinpi] es programar la raspberry como si de una placa arudino se tratará. | ||
=== EJemplos === | === EJemplos === | ||
− | /* | + | /* |
− | + | * blink.c: | |
− | + | * Simple test program to blink an LED on pin 7 | |
− | + | */ | |
− | + | #include <wiringPi.h> | |
− | #include <wiringPi.h> | + | #include <stdio.h> |
− | #include <stdio.h> | + | int main (void) |
− | + | { | |
− | int main (void) | ||
− | { | ||
int pin = 7; | int pin = 7; | ||
printf("Raspberry Pi wiringPi blink test\n"); | printf("Raspberry Pi wiringPi blink test\n"); | ||
− | |||
if (wiringPiSetup() == -1) | if (wiringPiSetup() == -1) | ||
− | + | exit (1); | |
− | |||
pinMode(pin, OUTPUT); | pinMode(pin, OUTPUT); | ||
− | |||
for (;;){ | for (;;){ | ||
printf("LED On\n"); | printf("LED On\n"); | ||
Línea 32: | Línea 27: | ||
delay(250); | delay(250); | ||
} | } | ||
− | |||
return 0; | return 0; | ||
− | } | + | } |
Compilación del código | Compilación del código | ||
− | cc -o blink blink.c -L/usr/local/lib -lwiringPi | + | cc -o blink blink.c -L/usr/local/lib -lwiringPi |
=Autor= | =Autor= |
Revisión del 16:46 28 dic 2012
Introducción
Antes de comenzar
Programaciçon
WiringPI
El objetivo de wirinpi es programar la raspberry como si de una placa arudino se tratará.
EJemplos
/* * blink.c: * Simple test program to blink an LED on pin 7 */ #include <wiringPi.h> #include <stdio.h> int main (void) { int pin = 7; printf("Raspberry Pi wiringPi blink test\n"); if (wiringPiSetup() == -1) exit (1); pinMode(pin, OUTPUT); for (;;){ printf("LED On\n"); digitalWrite(pin, 1); delay(250); printf("LED Off\n"); digitalWrite(pin, 0); delay(250); } return 0; }
Compilación del código
cc -o blink blink.c -L/usr/local/lib -lwiringPi
Autor
Santiago López Pina