Raspberry pi をArduinoみたいに使う

http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino


wiringPiというのをインストールすると、
Arduinoみたいに使えることがわかった。
(pinModeとかdigitalWrite()とかが使える。)

wiringPiのインストール

cd /tmp
wget http://project-downloads.drogon.net/files/wiringPi.tgz

tar xfz wiringPi.tgz
cd wiringPi/wiringPi
make
sudo make install
cd ../gpio
make
sudo make install

サンプル blink.c

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