maquinari lliure controlat amb gnu/linux (32 bits)raspberry pi ordinador amb la mida d'una...
TRANSCRIPT
![Page 1: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/1.jpg)
Maquinari lliure controlat amb GNU/Linux (32 bits)
Jordi Binefa i Martínez Responsable d'R+D+i a
Professor de cicles formatius a
23 / novembre / 2014
1
![Page 2: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/2.jpg)
Maquinari lliure controlat amb GNU/LinuxÍndex- Introducció
- Què és la Raspberry Pi?
- Dispositius d'entrada i sortida
- Maquinari
- Python
- Comunicacions I2C i sèrie
- Torn de preguntes
2
![Page 3: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/3.jpg)
Maquinari lliure controlat amb GNU/Linux
Introducció
3
![Page 4: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/4.jpg)
Sessió pràctica de maquinari lliureIntroducció
Definició de maquinari lliure :És un maquinari en que el disseny està a disposició del públic per a que qualsevol ho pugui estudiar, modificar, distribuir, fabricar i vendre.
Font : http://freedomdefined.org/OSHW
4
![Page 6: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/6.jpg)
Raspberry Pi6
http://www.adafruit.com/blog/2014/07/24/3d-model-of-raspberry-pi-b-3dthursday/
![Page 7: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/7.jpg)
Raspberry Pi7
http://misapuntesde.com/post.php?id=431
https://helloacm.com/review-raspberry-pi-b-plus-model/
![Page 8: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/8.jpg)
Raspberry Pi
8
![Page 9: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/9.jpg)
Raspberry Pi
● Ordinador amb la mida d'una targeta de crèdit● CPU: Broadcom BCM2835 SOC● 700MHz ARM 11 amb coma flotant● Videocore 4 GPU capaç de reproduir BluRay amb qualitat
de video 1080p30 emprant H.264 a 40Mbits/s● OpenGL ES2.0 i OpenVG● Targeta SD (es pot emprar USB un cop està funcionant)● Model A: 256MB RAM, 1 port USB● Model B: 512MB RAM, 2 ports USB, Ethernet
Font : QtDD12 - Qt on Raspberry Pi - Jeff Tranter
9
![Page 10: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/10.jpg)
Raspberry Pi● Sortides de vídeo compost i HDMI● So per HDMI i connector jack d'àudio de 3.5mm; també es pot emprar un
micròfon USB com a entrada● Connexió a un port GPIO (entrades/sortides de propòsit general a 3,3V)● Alimentat a 5V per micro USB (2.5W/3.5W. Es poden emprar bateries,
per exemple 4 piles AA cells)● No té rellotge de temps real RTC (ho obté de la xarxa)● Memòria no expandible
Font : QtDD12 - Qt on Raspberry Pi - Jeff Tranter
10
![Page 11: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/11.jpg)
Raspberry Pi
● PVD : US$25 (Model A) / US$35 (Model B)● La placa ve sola: típicament s'afegeix un monitor
per HDMI, una targeta SD, teclat i ratolí USB i una font d'alimentació de 5V per microUSB
● Accés lliure als esquemes del maquinari
Font : QtDD12 - Qt on Raspberry Pi - Jeff Tranter
11
![Page 12: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/12.jpg)
Dispositius d'entrada – Ratolí i teclat
● Es poden connectar ratolins i teclats USB ● Si calen més connexions USB es pot emprar
un concentrador amb alimentació auxiliar
Source : QtDD12 - Qt on Raspberry Pi - Jeff Tranter
12
![Page 13: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/13.jpg)
Dispositius de sortida i pantalla tàctil
● Sortida de vídeo HDMI i vídeo compost
● Es poden fer servir connectors DVI o VGA amb un adaptor
● Les pantalles tàctils HDMI funcionen si emulen un ratolí USB
● Chalkboard Electronics té una pantalla tàctil compatible de 10 polsades amb una interfície d'HDMI a LVDS
13
![Page 14: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/14.jpg)
Altre maquinari
● Ports GPIO, sèrie, SPI, I2C i JTAG● Ve amb un connector soldat (P1) de 26 potes i un altre de 8
potes (P5. Tan sols està a la segona revisió)● Treballa internament a 3,3V. Si es vol fer compatible amb
nivells TTL (5V) cal un convertidor de nivells● MIPI CSI-2 (Camera Serial Interface) al connector S5● DSI (Display Serial Interface) al connector S2 per a LCD (no hi
ha drivers actualment)● La segona revisió té alguns canvis menors respecte a l'original
14
![Page 15: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/15.jpg)
15
Connector GPIO
Font : http://raspi.tv/2014/rpi-gpio-quick-reference-updated-for-raspberry-pi-b
![Page 16: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/16.jpg)
Raspberry Pi Model BRev 1 Rev 2
16
Rev 3 (B+)
![Page 17: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/17.jpg)
Comparació d'arquitectures i famílies ARM
Arquitectura FamíliaARMv1 ARM1
ARMv2 ARM2, ARM3
ARMv3 ARM6, ARM7
ARMv4 StrongARM, ARM7TDMI, ARM9TDMI
ARMv5 ARM7EJ, ARM9E, ARM10E, XScale
ARMv6 ARM11, ARM Cortex-M
ARMv7 ARM Cortex-A, ARM Cortex-M, ARM Cortex-R
ARMv8 Not available yet. They will be 64 bits processors
17
![Page 18: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/18.jpg)
18
![Page 19: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/19.jpg)
Maquinari
19
![Page 20: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/20.jpg)
Maquinari
20
Conjunt d'una Raspberry Pi amb plaques de http://www.electronics.cat/
![Page 21: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/21.jpg)
Maquinari3Bpi - Pi de les Tres Branques
Placa traductora de nivells per a Raspberry PiPlaca set05_08_v2
21
http://electronics.cat/php/common/index.php?lang=ca&page=508
![Page 22: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/22.jpg)
BUS : Sistema digital que transfereix dades entre dispositius electrònics
22
eCat System : Dos tipologies de BUS, dades (8 bits) i comunicacions
Cable pla 5x2 a 5x2 (0104A)
Cable pla 4x2 a 4x2
(0311)
http://electronics.cat/php/common/index.php?lang=ca&page=311http://electronics.cat/php/common/index.php?lang=ca&page=044
Maquinari
![Page 23: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/23.jpg)
Maquinari
Concepte d'interruptor
23
![Page 24: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/24.jpg)
MaquinariLeds i microrruptors - Placa set01_04
24
http://electronics.cat/php/common/index.php?lang=ca&page=104
![Page 25: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/25.jpg)
Maquinari lliure amb Arduino NanoPlaques amb sistema de bus lliure eCat
25
http://electronics.cat/php/common/index.php?lang=ca&page=104
Placa configurable d'entrades / sortides.
La configuració de cada bit es fa mitjançant un pont (jumper).
Les entrades es fan per microrruptor (ON : zero lògic, OFF : u lògic).
Les sortides es visualitzen mitjançant leds (apagat : zero lògic, encès : u lògic).
uSW – LEDs01_04 v3
![Page 26: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/26.jpg)
Maquinari Raspberry Pi + 3Bpi + entrades/sortides
Vídeo explicatiu : http://youtu.be/bUjgEGbktFM
26
![Page 27: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/27.jpg)
Maquinari
Concepte de relé
27
![Page 28: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/28.jpg)
Maquinari 4 Relés - Placa set05_02
28
http://electronics.cat/php/common/index.php?lang=ca&page=502
![Page 29: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/29.jpg)
Targeta SD per la demostració
Podeu baixar-vos la imatge de la targeta SD (2014-03-12-eCat.img de 4GB) des de :
http://ves.cat/jpEEhttps://mega.co.nz/#!B0dFkQAQ!8Ro7Hka05tvyXGRRJBrJSh6euuVas5rlKKWKLp7ZP1I
● En cas de que la vostra targeta estigui a /dev/sdb podeu copiar la imatge amb un dd:
sudo dd if=2014-03-12-eCat.img of=/dev/sdb bs=1M
29
![Page 31: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/31.jpg)
Accés a la GPIO emprant Qt eCatLink
31
http://www.binefa.cat/php/raspberryPi/qt/eCat05b.tar.gz
![Page 32: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/32.jpg)
Accés a la GPIO emprant Qt eCatLink
32
http://www.binefa.cat/php/raspberryPi/qt/eCat05b.tar.gz
![Page 34: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/34.jpg)
Maquinari Fent ús de P4 - eCatLink
34
![Page 35: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/35.jpg)
Maquinari eCatLink + Scratch
35
![Page 36: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/36.jpg)
Maquinari eCatLink + Scratch
36
http://www.binefa.cat/php/raspberryPi/scratch/002_cmpt.sb
![Page 37: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/37.jpg)
Maquinari eCatLink + Scratch
37
http://www.binefa.cat/php/raspberryPi/scratch/003_motorsSensors.sb
![Page 38: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/38.jpg)
38
Maquinari Motors emprant mòdul en H
http://electronics.cat/php/common/index.php?lang=ca&page=520
![Page 39: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/39.jpg)
Accés a la GPIO emprant Python
39
![Page 40: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/40.jpg)
Instal·lació del mòdul RPi.GPIO
$sudo apt-get update$sudo apt-get install python-dev$sudo apt-get install python-rpi.gpio$sudo aptitude install python-serial$sudo aptitude install python-netifaces
$sudo usermod -a -G dialout pi
http://code.google.com/p/raspberry-gpio-python/wiki/BasicUsage
40
![Page 41: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/41.jpg)
Rpi.GPIO llegint entrades de P341
http://www.binefa.cat/php/raspberryPi/python/py00.py
![Page 42: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/42.jpg)
Rpi.GPIO escrivint sortides a P342
http://www.binefa.cat/php/raspberryPi/python/py01.py
![Page 43: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/43.jpg)
Control d'un servo – bit7 de P4
43
![Page 44: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/44.jpg)
Control d'un servo – p4b2 i p4b3
Adaptació de codi basat en exemples de http://www.theraspberrypiguy.com/
44
http://www.binefa.cat/php/raspberryPi/python/pyServos.py
![Page 45: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/45.jpg)
Lectura de sensor d'ultrasons
45
![Page 46: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/46.jpg)
Lectura de sensor d'ultrasons
Adaptació de codi basat en exemples de http://www.theraspberrypiguy.com/
46
http://www.binefa.cat/php/raspberryPi/python/pyUltrasons.py
![Page 47: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/47.jpg)
Lectura de sensor infrarroig
47
![Page 48: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/48.jpg)
Lectura de sensor infrarroig
Adaptació de codi basat en exemples de http://www.theraspberrypiguy.com/
48
https://dl.dropboxusercontent.com/u/65254823/oshw20140319/py05.py
![Page 49: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/49.jpg)
Motor pas a pas
49
![Page 50: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/50.jpg)
Motor pas a pas
Adaptació de codi basat en exemples de http://www.theraspberrypiguy.com/
50
https://dl.dropboxusercontent.com/u/65254823/oshw20140319/py04.pyhttps://dl.dropboxusercontent.com/u/65254823/oshw20140319/py04b.py
![Page 51: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/51.jpg)
Comunicacions I2C Comunicacions USB/TTL-I2C Placa set01_05
51
http://electronics.cat/php/common/index.php?lang=ca&page=105
![Page 52: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/52.jpg)
Comunicacions I2C Expansor TWI (I2C) d'entrades/sortides
digitals - set03_03
52
http://electronics.cat/php/common/index.php?lang=ca&page=303
![Page 53: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/53.jpg)
Maquinari Raspberry Pi + 3Bpi + TWI (I2C)
Vídeo explicatiu : http://youtu.be/Was5QJDAGKUCodi de detecció d'elements TWI connectats :
Codi per a que un led il·luminat doni dues voltes :
53
http://www.binefa.cat/php/raspberryPi/C/twi/twi01.c
http://www.binefa.cat/php/raspberryPi/C/twi/twiDetect.c
![Page 54: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/54.jpg)
Comunicacions sèrie Raspberry Pi + 3Bpi + Comunicació sèrie
Explicació de com fer la instal·lació del qtTerm a la Raspberry Pi :
54
http://www.binefa.cat/php/raspberryPi/qt/setRs232/
![Page 55: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/55.jpg)
Comunicacions sèrieGtkTerm
55
![Page 57: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/57.jpg)
Port sèrie a la Raspberry Pi
57
https://dl.dropboxusercontent.com/u/65254823/oshw20140319/serial00.py
![Page 58: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/58.jpg)
Maquinari lliure amb Arduino NanoPlaques amb sistema de bus lliure eCat
58
nano-eCat
http://electronics.cat/php/common/index.php?lang=ca&page=101
Placa 0101 v4
Placa convertidora de l'Arduino Nano al sistema de bus lliure eCat System
![Page 59: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/59.jpg)
ArduBlockAccés al port sèrie des d'Arduino en Ardublock
59
http://binefa.cat/blog/?p=100
![Page 60: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/60.jpg)
ArduBlockpr04joystickServo.abp - Exercici
60
http://www.binefa.cat/php/arduino/ardublock/pr04joystickServo.abp
![Page 61: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/61.jpg)
ArduBlockpr05ultrasons.abp Mesura ultrasònica
61
http://www.binefa.cat/php/doc/pr002/
http://www.binefa.cat/php/arduino/ardublock/pr05ultrasons.abp
![Page 62: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/62.jpg)
Exemple de maquinari lliure emprant programari lliure
Trepant / fresadora - qtCnc - Programari allotjat a sourceforge.net : ( http://sourceforge.net/projects/qtcnc/files/ )
62
![Page 63: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/63.jpg)
Maquinari lliure a la formació formal (CFGS-DAM)
63
http://www.fje.edu/clot/
![Page 64: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/64.jpg)
Torn de preguntes ...
… i sessió pràctica.
64
![Page 65: Maquinari lliure controlat amb GNU/Linux (32 bits)Raspberry Pi Ordinador amb la mida d'una targeta de crèdit CPU: Broadcom BCM2835 SOC 700MHz ARM 11 amb coma flotant Videocore 4 GPU](https://reader037.vdocuments.net/reader037/viewer/2022090611/607ab5cc0e6f825d49353b0c/html5/thumbnails/65.jpg)
COMIATPresentació descarregable a : http://ves.cat/l_rr
Correu electrònic de contacte : [email protected]
https://twitter.com/JordiBinefa
http://es.linkedin.com/pub/jordi-binefa/13/717/90b
Moltes gràcies per la vostra assistència
Plaques aviat disponibles a :
65
https://twitter.com/electronicscat
http://www.electronics.cat
A partir del 1/12/2014 : Rambla de Guipúscua 3, Baixos08018 - Barcelona
http://binefa.cat/blog/