【Raspberry Pi】Raspberry Pi2買ったったw

Raspberry pi2を買ったので簡易メモ。

NOOBS_v1_4_1

からNOOBSをDL。

SDカードはSDFormatterv4を使用してフォーマット。

Raspbianをインストール。

日本語入力に対応するため

$ sudo apt-get install ibus-anthy

設定画面の起動は
$ sudo raspi-config

シャットダウンは
$ sudo shutdown -h now

PythonでGPIOを制御するライブラリは
$ sudo apt-get install python-rpi.gpio

サンプル
1 import RPi.GPIO as GPIO
2 import time
3 GPIO.setmode(GPIO.BOARD)
4 GPIO.setup(11, GPIO.OUT)
5 for i in range(10):
6     GPIO.output(11, True)
7     time.sleep(1)
8     GPIO.output(11, False)
9     time.sleep(0.5)

C/C++でGPIOを制御するライブラリは
$ sudo apt-get -y install libi2c-dev
$ git clone git://git.drogon.net/wiringPi
$ cd wiringPi
$ ./build
コンパイル
$ g++ -o sample test.cpp  -I.usr/local/include -L/usr/local/lib -lwiringPi
サンプル
参考
#include <wiringPi.h>

#define GPIO17 17
int main(void)
{
int i;
if (wiringPiSetupGpio() == -1) return 1;
pinMode(GPIO17, OUTPUT);
for (i = 0; i < 10; i++) {
digitalWrite(GPIO17, 0);
delay(950);
digitalWrite(GPIO17, 1);
delay(50);
}
digitalWrite(GPIO17, 0);
return 0;
}