Diferencia entre revisiones de «/dev/null:Tutorial:Configuracion raspberry pi»

De WikiRobotics
Saltar a: navegación, buscar
(WiringPI)
Línea 4: Línea 4:
 
= Programaciçon =
 
= Programaciçon =
 
== WiringPI ==
 
== WiringPI ==
El objetivo de [https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/ wirinpi]
+
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 ===
 +
/*
 +
* 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=
 
=Autor=
 
Santiago López Pina
 
Santiago López Pina
  
 
[[Categoría:/dev/null]]
 
[[Categoría:/dev/null]]

Revisión del 17:42 28 dic 2012

300px

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
*/

  1. include <wiringPi.h>
  2. 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