Modifications

RaspberryPi

1 735 octets ajoutés, 28 février 2018 à 21:46
ressources
==premiers pas==
 
Pour les grands débutants, une méta-distro existe désormais nommée NOOBS qui permet de gérer de multiples installations sur une même carte SD en passant par un menu graphique. [http://www.raspberrypi.org/archives/tag/noobs via le site Raspberrypi.org]
===câblage===
une page spéciale dédiée à [[RaspberryPi/raspbian|raspbian]], la distribution debian spéciale Raspberry.
En suivant les instructions de [http://elinux.org/RPi_Easy_SD_Card_Setup la documentation du site PI], tout se passe bien.Ou en français [http://raspbian-france.fr/creation-carte-sd-raspberry-raspbian-sous-gnulinux/] et plus complet, notamment sur le formattage préalable de la carte
ensuite il faut juste changer le clavier en azerty :
====utiliser les GPIO====
(non testé encore)Il existe une distribution dédiée qui est optimisée pour tout ce qui est GPIO I2C, issue du cerveau fou de Lady Ada: http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/ 
Il existe une distribution dédiée qui est optimisée pour tout ce qui La Framboise est dotée de GPIO I2C(General Purpose Input/Output, issue du cerveau fou de Lady Ada: http:des entrées//learnsorties analogiques qui rendent possible la connexion avec d'autres machines.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/
Plusieurs possibilités de communication existent:
Le RSBRY est doté de GPIO=Genral purpose In* La librairie [https:/Out /github.com/EnotionZ/GpiO EnotionZ/Gpio] donne la possibilité d'interagir avec ces entrées/sorties, à travers [http://nodejs.org/ nodejs] (serveur web javascript).* Python* C & autres bindings
Des entrées sorties numériques qui rendent possible la connexion avec d'autres machines.''En vrac'''
La librairie [https://githubEn court-circuitant le pin 8 , on peut démarrer le Pi.com/EnotionZ/GpiO EnotionZ/Gpio] donne la possibilité d'interagir avec ces entrées/sortiesLe Pin 18 est un PWM matériel, à travers [http://nodejs.org/ nodejs] les autres pins peuvent être utilisés en PWM mais logiciel (serveur web javascriptce qui demande plus de ressources!).
===test de programmes===
 
==Processing==
==Trucs & astuces==
* '''Pour retrouver l'adresse IP du Pi ''' dont on a désactivé l'interface graphique, on peut utiliser la commande nmap qui nous listera toutes les IP des machines du réseau. Ensuite, avec un peu de jugeote, on devrait retrouver sa framboise assez vite.
nmap -sP 192.168.0.0/24
* '''Pour activer l'autologin''' de la session pi , les instructions se trouvent sur le site de elinux: http://elinux.org/RPi_Debian_Auto_Login * '''Pour programmer l'extinction du Pi''' (ou toute autre tâche régulière), il suffit d'installer un cron. Par exemple, pour programmer une extinction de la machine tous les jours à 7h moins 5:  sudo crontab -e On rajoute la ligne suivante à la fin:  55 18 * * * shutdown -h now Doc en français ici: http://generation-linux.fr/index.php?post/2009/02/11/Cours-Linux-%3A-Automatisation-de-taches-avec-Cron    * Pour pouvoir se connecter à sa framboise sans connaître du tout sans adresse Ip mais juste par une commande du type ''(informations suivantes obsolètes depuis Juillet 2013 dans Raspbian et depuis toujours dans Occidentalis, il suffit désormais de passer par raspi-config)''
ssh pi@raspberrypi.local
Et voilà!
 
* Pour activer l'autologin de la session pi , les instructions se trouvent sur le site de elinux: http://elinux.org/RPi_Debian_Auto_Login
==Limitations==
Le GPIO ne dispose que d'un seul PWM PWMmatériel sur le port 18. Il est possible de faire du PWM logiciel sur les autres ports, mais la charge CPU augmente alors beaucoup.
==ressources==
* [http://alexandre.alapetite.fr/doc-alex/raspberrypi-nodejs-arduino/ tutoriel raspberrypi-nodejs-arduino]
* [http://blog.tfrichet.fr/premier-contact-avec-un-raspberry-pi-b-conseils-et-retours-pour-bien-debuter/ Blog de T Frichet: conseils et retours pour bien débuter]
* [https://www.4dsystems.com.au/group/Arduino_Display_Modules_and_Shields/ 4d systems fourbisseur australien d'écrans tactiles pour Arduino & Raspberry Pi.
Emailconfirmed
471
modifications