Difference between revisions of "Workshop: RaspberryPi"

From FabLabGenovaWiki
Jump to: navigation, search
(GPIO)
m (GPIO)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:RaspberryPinout.jpg]]
+
[[File:RaspberryPinout.jpg|thumb|600px|right|pinout del raspberry B+]]
 
Workshop introduttivo sulle basi di raspbian e python.
 
Workshop introduttivo sulle basi di raspbian e python.
  
Line 7: Line 7:
  
 
== GPIO ==
 
== GPIO ==
 +
 +
[[File:pnp_transistor.png|thumb|300px|right|schema di collegamento utilizzato per pilotare un motore tramite le gpio di RaspberryPi]]
  
 
Servono per gestire i singoli pin e decidere se dare un output alto (3.3 volt) o basso (0 volt) oppure leggere l'input:
 
Servono per gestire i singoli pin e decidere se dare un output alto (3.3 volt) o basso (0 volt) oppure leggere l'input:
Line 12: Line 14:
 
[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-gpio Configurazione ]
 
[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-gpio Configurazione ]
  
[[File:script_led.py.zip]]
+
[[File:script_gpio.zip]]
 
 
[[File:script_pwm.py.zip]]
 
  
 
== I2C ==
 
== I2C ==
Line 20: Line 20:
 
Protocollo seriale per comunicare con sensori e circuiti esterni:
 
Protocollo seriale per comunicare con sensori e circuiti esterni:
  
[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c] & [https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-spi Configurazione (anche per spi)]
+
[https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c Configurazione]
 
 
[[File:script_img.zip]]
 
  
[[File:script_accelerometro.py]]
+
[[File:script_i2c.zip]]
  
[[File:script_accelerometro+pwm.py]]
+
(la libreria utilizzata per l'accelerometro è disponibile a questo [https://github.com/pimoroni/adxl345-python link]).

Latest revision as of 09:23, 8 January 2016

Error creating thumbnail: Unable to save thumbnail to destination
pinout del raspberry B+

Workshop introduttivo sulle basi di raspbian e python.

Installazione

Per utilizzare il raspberry è necessario installare il sistema operativo sulla scheda sd, consiglio la guida ufficiale (se siete indecisi sul file, durante il workshop abbiamo usato Raspbian, ma NOOBS è piuttosto simile).

GPIO

Error creating thumbnail: Unable to save thumbnail to destination
schema di collegamento utilizzato per pilotare un motore tramite le gpio di RaspberryPi

Servono per gestire i singoli pin e decidere se dare un output alto (3.3 volt) o basso (0 volt) oppure leggere l'input:

Configurazione

File:Script gpio.zip

I2C

Protocollo seriale per comunicare con sensori e circuiti esterni:

Configurazione

File:Script i2c.zip

(la libreria utilizzata per l'accelerometro è disponibile a questo link).