Ateliers Arduino et Raspberry Pi
par Cyrille le 19/12/2016Le Service Expérimentations et Développement du centre Inria Lille – Nord Europe
organise les sessions suivantes :
• Mardi 17 janvier 9h30 à 12h00 : Prise en main Arduino
• Mardi 17 janvier 13h30 à 16h00 : Entrées-sorties avec un Raspberry Pi
• Mardi 24 janvier 9h30 à 12h00 : Prise en main Arduino
• Mardi 24 janvier 13h30 à 16h00 : Entrées-sorties avec un Raspberry Pi
Inscription obligatoire par mail à l’adresse workshop-sed-lille@inria.fr
en précisant vos nom, prénom, fonction, unité d’appartenance (université, laboratoire, école, etc.)
Lieu : Centre Inria à Villeneuve d’Ascq.
10 places par session.
Contenu de la session “Prise en main Arduino”
• Découverte d’une carte Arduino.
• Lecture de données digitales et analogiques.
• Environnement de programmation.
• Introduction à l’utilisation de capteurs et périphériques I2C et SPI.
Prérequis
> Connaissance d’un langage de programmation de type C/C++, Java, Python.
> Venir avec votre PC (windows, linux) ou mac portable pour lequel vous avez les droits administrateur. (On ne fournit pas de poste de travail).
> Installer, avant l’atelier, sur votre machine, l’IDE arduino https://www.arduino.cc/en/Main/Software
Contenu de la session “Entrées-sorties avec un Raspberry Pi”
• Gestion des entrées sorties avec les connecteurs “GPIO”
• Utilisation des bibliothèques RPi.GPIO et gpiozero
• Lecture analogique
• Introduction à l’utilisation de capteurs et périphériques I2C et SPI
Prérequis
> Connaissance d’un langage de programmation de type C/C++, Java, Python.
> Venir avec votre PC (windows, linux) ou mac portable pour lequel vous avez les droits administrateur. (On ne fournit pas de poste de travail).
> Si vous avez un PC sous windows, installer l’utilitaire putty avant l’atelier.
> Si vous avez un mac ou un pc sous linux, installer l’utilitaire screen avant l’atelier.
> Le PC sera connecté à un minihub local via un câble réseau donc prévoir l’adaptateur adéquat au besoin.
> Les exemples sont en python mais il n’est pas nécessaire d’avoir des connaissances avancées dans ce langage.