Présentation Arduino

18

Click here to load reader

description

Présentation Arduino dans le but d'initier au concept.

Transcript of Présentation Arduino

Page 1: Présentation Arduino

Présentation Arduino

Arnaud Boudou 13/04/2023

Page 2: Présentation Arduino

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

Page 3: Présentation Arduino

Sommaire

• Qu’est-ce qu’Arduino• Différents modèles• Les shields• Quelques démos

13/04/2023 www.ekito.fr 3

Page 4: Présentation Arduino

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

Page 5: Présentation Arduino

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

Page 6: Présentation Arduino

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

Page 7: Présentation Arduino

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

Page 8: Présentation Arduino

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

Page 9: Présentation Arduino

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

Page 10: Présentation Arduino

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

Page 11: Présentation Arduino

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

Page 12: Présentation Arduino

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.

Page 13: Présentation Arduino

Les shields

13/04/2023 www.ekito.fr 13

Page 14: Présentation Arduino

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

Page 15: Présentation Arduino

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

Page 16: Présentation Arduino

Des questions ?

13/04/2023 www.ekito.fr 16

Page 17: Présentation Arduino

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]

Page 18: Présentation Arduino

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/