Download pdf - Meet.php #gpio

Transcript
Page 1: Meet.php #gpio

meet.php #gpio

Page 2: Meet.php #gpio

Raspberry PI

Page 3: Meet.php #gpio

Dień Liczby Pi

Nieoficjalne święto. Datę święta wybrano na 14 marca z powodu skojarzenia z pierwszymi cyframi rozszerzenia dziesiętnego liczby pi.

„14 marca” zapisywane jest w USA jako „3.14”.

[wiki]

Page 4: Meet.php #gpio

GPIO#wprowadzenie

Page 5: Meet.php #gpio

GPIO

Page 6: Meet.php #gpio

WiringPi - Konsola

echo XX > /sys/class/gpio/exportecho "out" > /sys/class/gpio/gpioXX/directionecho "in" > /sys/class/gpio/gpioXX/directionecho 1 > /sys/class/gpio/gpioXX/valueecho 0 > /sys/class/gpio/gpioXX/value

Page 7: Meet.php #gpio

Konsola

Page 8: Meet.php #gpio

WiringPi - instalacja

sudo apt-get install git-coregit clone git://git.drogon.net/wiringPicd wiringPi./build

Page 9: Meet.php #gpio

Architektura aplikacji

Hardware Linux

Services

Shell

PHP(apache)

DB Client(Request)

Page 10: Meet.php #gpio

PHP#start

Page 11: Meet.php #gpio

WiringPi-PHP

./build.shsudo ./install.sh

php.ini:extension=wiringpi.sowiringpi.pinmaptype=[PINS|GPIO|USER]

Page 13: Meet.php #gpio

Przykład 1#dioda zdalnie sterowana

Page 14: Meet.php #gpio

Przykład 2#pojazd, streaming & zdalne sterowanie

Page 15: Meet.php #gpio

Przykład 3#NFC - przygoda z Imagine Cup

Page 16: Meet.php #gpio

Instalujemy

libNFC & nfc-tools

Page 17: Meet.php #gpio

Linux 3.1

“Linus Torvalds wydał piątą wersję RC jądra Linux 3.1. Wprowadzono w nim kolejne usprawnienia oraz wsparcie dla nowych technologii. Najciekawsze nowości to obsługa NFC, kontrolerów konsoli Wii oraz procesorów w architekturze OpenRISC.”

24.pl

Page 18: Meet.php #gpio

NFC

echo "blacklist pn533" | sudo tee -a /etc/modprobe.d/blacklist-nfc.conf

sudo modprobe -r pn533 nfc


Recommended