Présentation Arduino
-
Upload
arnaud-boudou -
Category
Technology
-
view
813 -
download
16
Embed Size (px)
description
Transcript of Présentation Arduino

Présentation Arduino
Arnaud Boudou 13/04/2023

13/04/2023 www.ekito.fr 2
• Arnaud Boudou
– Développeur Java / iOS chez ekito
– Twitter : @boudouarnaud
– Web (ekito) : http://www.ekito.fr/people?author_name=aboudou
– Web (perso) : https://goddess-gate.com/dc2/index.php/pages/projects

Sommaire
• Qu’est-ce qu’Arduino• Différents modèles• Les shields• Quelques démos
13/04/2023 www.ekito.fr 3

Arduino ? Le concept
• Idée lancée par Massimo Banzi en 2005• Fournir des kits développement de microcontrôleur à
moindre coût (moins de 50 $)• Utilisable pour du prototypage rapide• Matériel Open Hardware• Logiciel Open Source• De nombreuses déclinaisons & clones
13/04/2023 www.ekito.fr 4

Arduino ? L’IDE
• Axé vers les débutants• Langage C / C++• Ensemble de bibliothèques de haut niveau• Exemple : – « PORTB = B000010 » devient « digitalWrite(9, HIGH) »
• Il reste tout de même possible d’utiliser les accès bas niveau.
13/04/2023 www.ekito.fr 5

Arduino ? Le matériel
• Une carte Arduino est composée– D’un microcontrôleur (µC) programmable.– D’un accès facilité aux entrées / sorties du µC.– D’une alimentation régulée.– D’une interface avec le PC pour la programmation du µC.
13/04/2023 www.ekito.fr 6

Quelques modèles
13/04/2023 www.ekito.fr 7
• Modèle officiel Arduino• Contrôleur : ATmega328 (8 bits)• Fréquence : 16 MHz• RAM : 2 ko• Flash : 32 ko• EEPROM : 1 ko• Entrées / sorties numériques : 14• Entrées analogiques : 6 (10 bits)• Coût : environ 20 €
• Note : c’est le modèle Arduino de base
Arduino Uno

Quelques modèles
13/04/2023 www.ekito.fr 8
• Modèle officiel Arduino• Contrôleur : ATmega32u4 (8 bits)• Fréquence : 16 MHz• RAM : 2,5 ko• Flash : 32 ko• EEPROM : 1 ko• Entrées / sorties numériques : 20• Entrées analogiques : 12 (10 bits)• Coût : environ 60 €
• Note : possède en parallèle un micro-ordinateur tournant sous Linux pour gérer le réseau WIFI ou Ethernet
Arduino Yún

Quelques modèles
13/04/2023 www.ekito.fr 9
• Modèle compatible Arduino• Contrôleur : Cortex M-0 (ARM, 32 bit)• Fréquence : ?? (à priori 16 MHz)• RAM : 8 ko• Flash : 128 ko• EEPROM : taille flash - taille du programme• Entrées / sorties numériques : 7• Entrées analogiques : 7 (10 bits)• Environ 23 $ sans shield de programmation,
40 $ avec.
• Note : est équipé d’un contrôleur Bluetooth Low Energy
RFduino

Quelques modèles
13/04/2023 www.ekito.fr 10
• Modèle ni officiel, ni compatible Arduino• Contrôleur : Cortex M-3 (ARM, 32 bit)• Fréquence : 72 MHz• RAM : 20 ko• Flash : 108 ko• EEPROM : 1650 ko• Entrées / sorties numériques : 16• Entrées analogiques : 8 (12 bits)• Coût : 39 $
• Note : est équipé d’un contrôleur WIFI, est programmable et accessible par le Cloud
Spark Core

Quelques modèles
13/04/2023 www.ekito.fr 11
• Simple micro-contrôleur• Contrôleur : ATtiny85• Fréquence : de 1 à 20 MHz• RAM : 0,5 ko• Flash : 8 ko• EEPROM : 0,5 ko• Entrées / sorties numériques : 5• Entrées analogiques : 3 (10 bits)• Coût : Environ 2 €
• Note : ne prend pas de place
ATtiny85

Les shields
13/04/2023 www.ekito.fr 12
• Permettent d’étendre les fonctionnalités des cartes Arduino (réseau, son, contrôle de moteurs, etc).
• Format standard pour les cartes officielles ou clones.
• Format spécifiques pour les cartes ne suivant pas le design de référence.

Les shields
13/04/2023 www.ekito.fr 13

Démos
13/04/2023 www.ekito.fr 14
• Arduino Uno• Sortie numérique• Entrée numérique• Entrée analogique• Sortie « Analogique »• Combiner traitement entrée et sortie
• Arduino Yún• Graphes de température et luminosité
• Rfduino• Température
• Spark Core• Communication à distance

Ressources
13/04/2023 www.ekito.fr 15
• Site officiel Arduino : http://www.arduino.cc/• RFduino : http://www.rfduino.com/• Spark Core : https://www.spark.io/
• Pour les débutants et les autres– Arduino Starter Kit : http://arduino.cc/en/Main/ArduinoStarterKit– Arduino Cookbook : http://shop.oreilly.com/product/0636920022244.do

Des questions ?
13/04/2023 www.ekito.fr 16

Plus d’informations
ekitoSARL au capital de 150 000 €RCS Toulouse 485 109 3001 place de la bourse 31000 [email protected] – www.ekito.fr
13/04/2023 www.ekito.fr 17
Laurent Blondon Responsable CommercialTél. : + 33 (0) 659 976 [email protected]

Copyright
13/04/2023 www.ekito.fr 18
• Vous êtes libres de :– Reproduire, distribuer et communiquer l’œuvre– Adapter l’œuvre– D’utiliser cette œuvre à des fins commerciales
• Selon les conditions suivantes :– Vous devez attribuer l’œuvre de la manière indiquée par
l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de l’œuvre).
http://creativecommons.org/licenses/by/3.0/fr/