/dev/null:Tutorial:Configuracion raspberry pi

De WikiRobotics
Saltar a: navegación, buscar

300px

Introducción

Antes de comenzar

Programación

Dependencias

Paquetes necesarios para poder programar:

  • python-dev
  • build-essential

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

Sistema

Scripts al inicio

  • Colocar el fichero a ejecutar en /etc/init.d/
  • update-rc.d blah defaults

Si lo quisieramos eliminar:

  • update-rc.d -f blah remove

Via

Autor

Santiago López Pina