Programmation pour hackers en herbe. La programmation sous Arduino. Joel Garcia

Documents pareils
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

TP N 7 «ALARME INTRUSION» TP découverte «Alarme intrusion filaire LEGRAND»

Centrale d alarme DA996

Notice d installation de la Centrale VIGIK DGM1

Caméra Numérique de Microscopie Couleur USB. Guide d installation

1. Utilisation conforme à l usage prévu. 2. Propriétés. 3. Montage. Capteur de CO 2 AMUN

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

ScoopFone. Prise en main rapide

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Mise en route de votre collier GPS Pet Tracker

Notice d installation sur le véhicule

Le 1 er opérateur belge illimité! d utilisation. Solution Billi

Electricité : caractéristiques et point de fonctionnement d un circuit

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

Tuto pour connecter une source RVB RGB à un moniteur Commodore / Amiga

SYSTEMES ELECTRONIQUES NUMERIQUES

MANUEL DRIVELINK DRIVELINK

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

CIRCUIT DE CHARGE BOSCH

Manuel de l utilisateur

Livret Phoenix-M. Par Georges Khaznadar, Lycée Jean Bart, Dunkerque d'après Phoenix Programmer's Manual

wezee Disk Wifi Hard Drive Guide d installation rapide

Module Relais de temporisation DC V, programmable

IMMS-CELL-GSM. Kit de Communication Cellulaire IMMS-CELL- [GSM, ou GSM-E] Instructions d installation

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

HAM841K CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION

Petit guide pratique de dépannage du système d alerte centralisée (modèles de 1980 à 1988)

Centrale d Alarme Visiotech

9. Guide d Installation rapide. INSTALLATION DU BC 6000m. Le BC 6000m est disponible en 2 versions:

Business Everywhere pro

Merci d utiliser la clef haut débit à port USB. Avec cette clef, vous pourrez accéder aux réseaux sans fil haute vitesse. Remarque : Ce guide décrit

NOUVELLE série KTS pour un diagnostic confortable, rapide et fiable

Mode d emploi Flip Box

GESTION BOOTLOADER HID

Transmetteur téléphonique vocal

Appareils de signalisation optiques Colonnes lumineuses préconfigurée Kompakt 71

1. PRESENTATION DU PROJET

Objet : Alimentation pour ordinateur portable et autre. Alimentation Schéma 1

Guide de démarrage rapide

Activité initiation Arduino

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

NOTICE GPSTA1 I. DESCRIPTION II. ACCESSOIRES. J. R International - Eclats Antivols. 2014

INSTALLATION MODULE WEB

Chapitre 3 CONDUCTEURS ET ISOLANTS

Technique de sécurité

CONFÉRENCE ET INTERPRÉTATION

Guide de l utilisateur. Calibreur de Courant / Voltage Modèle A

Connecter un PC sur une TV.

Téléphone de Secours Memcom

Manuel d utilisation. Digital Multimètre. Extech 410

Pourquoi? Fini la synchronisation d annuaire compliquée; vous avez accès immédiatement à tous vos contacts.

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

Mesure. Multimètre écologique J2. Réf : Français p 1. Version : 0110

DÉPANNAGE. Lisez d abord ceci! 1. Cliquez sur le menu Démarrer de Windows, pointez sur Paramètres et cliquez sur Panneau de configuration.

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Fiche technique variateur

Interface Quad Disque Dur Externe. Guide utilisateur Français

Projet Robot Centaure

Kit de connexion Powerline Asoka AV plug

NovoSIP manuel de mise en service

Avant de commencer à utiliser l oreillette, vous devez charger la pile entièrement.

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Carte Relais GSM (Manuel Utilisateur)

Contrôleur de communications réseau. Guide de configuration rapide DN

BALISE GPS. Modèle EOLE. MANUEL INSTALLATEUR Version 3.4 GPS+GSM+SMS/GPRS

I GENERALITES SUR LES MESURES

Catalogue Produits v1

Note Technique : Sauvegarder un NAS ND16000 ou ND26000 sur un disque dur externe USB ou esata

Prototypage électronique

Notice d utilisation Cafetère isotherme programmable CL-ISPR12X FR-1. Version

Pour des informations sur d'autres documents fournis avec votre ordinateur, reportez- Recherche d'informations.

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

Encoder Encoder 1 sur 15. Codification fil par étage 15 étages max. + 2 flèches + signal de mouvement. Raccordements 0.1 mm²...

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

SYSTEME D ALARME CONNECTE. Guide d installation et d utilisation

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Wi-Fi INTERFACE. Model MAC-557IF-E INSTALLATIONSMANUAL INSTALLATIONSMANUAL. English. Deutsch. Français. Nederlands. Español. Português. Dansk.

IPBX 02 : TP MISE EN OEUVRE RTC ET TOIP. Ce sujet comporte 4 pages de texte suivi du corrigé

Guide d Installation. d installation Kit solaire mains-libres Bluetooth pour voiture GBHFK231W6

Guide de montage du PRisme. version 1.2.2

Baccalauréat Professionnel Électrotechnique, Énergie, Équipements Communicants

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

Systèmes pour la surveillance et la commande lors de l entreposage et du transvasement de liquides. BA

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

CONFIGURATION ET UTILISATION

! analyse du fonctionnement

Guide de l utilisateur

Colonnes de signalisation

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

Manuel d'utilisation de la maquette

DUPLICATEUR DE DISQUE DUR D INTEGRAL GUIDE DE DEMARRAGE RAPIDE

Monte charge de cuisine PRESENTATION DU MONTE CHARGE

CHAPITRE IX. Modèle de Thévenin & modèle de Norton. Les exercices EXERCICE N 1 R 1 R 2

Guide d installation & de démarrage Gamme Aqua PC Version AquaPro

CONTROLE D ACCES A TRANSPONDEUR LECTEUR DE BADGE SANS CONTACT ST

Liseuses et tablettes électroniques

Transcription:

Programmation pour hackers en herbe. La programmation sous Arduino. Joel Garcia

Fiche 1 Hello WORLD 1-Objectif : Créer un programme qui affiche le texte : «Hello World!» de façon infinie. 2-Matériel 3-Câblage - Relie Arduino à ton pc grâce au câble USB - Ouvre Arduino Carte Arduino 1 cable USB - Dans l interface d Arduino, clique sur Outils / Port : «COM» - Clique de nouveau sur Outils / ArduBlock - Crée ton premier programme comme ci-dessous : -Téléverse le programme dans Arduino -Puis dans l interface d Arduino, clique sur l icône moniteur série FELICITATIONS POUR TON PREMIER PROGRAMME!!!

Fiche 2 ET LA LUMIERE FUT Circuit Electronique Objectif: - Faire clignoter une diode. Matériel 1 diode : rouge 1 résistance : R=220 1 carte arduino 2 fils Câblage : - La petite patte de la diode est du côté de la borne moins. A savoir : - Une diode doit être protégée par une résistance qui limite le courant qui la traverse. Sinon elle grille. - Une sortie numérique (ou DIGITALE) peut prendre seulement 2 états : HAUT (+5V) ou BAS (0V)

Algorigramme - Une variable est un tiroir dans lequel que je peux ranger des nombre - Une boucle permet de répéter indéfiniment des instructions sans avoir à les retaper. ArduBlock Créer une variable : DIODE Valeur initiale : DIODE = 8 sur broche 8 tension : + 5V Attendre 1000 ms Sur broche 8 : tension : 0V Attendre 1000 ms

Fiche 3 K2000 Circuit électronique Matériel : 4 diodes : bleue, verte, orange, rouge 4 résistances : R=220 1 carte arduino 5 fils Câblage : Branche les diodes aux broches numériques 2,3,4,5. A savoir : Quand un groupe d instructions peut être utilisé à plusieurs reprises, il est pratique de les regrouper dans un seul block appelé fonction ou sous programme. Ainsi le groupe d instructions allumer diode pendant 1 sec puis éteindre diode pendant 1 sec peut être regroupé dans une fonction «clignoter». Cette fonction peut alors être appliquée à chacune des diodes. Cela t évite de réinventer la roue à chaque fois. Pratique non?

Algorigramme ArduBlock

Fiche 4 UNE VARIABLE QUI VARIE Dans les programmes précédents, la variable DIODE n avait qu une seule valeur =8. Parfois on souhaite qu une variable varie vraiement et prenne une succession de valeurs. Objectif : - Créer un programme qui crée la suite de nombres : 0,20,40,60. Algorigramme ArduBlock

Fiche 5 TOURNEZ MANEGE Objectif : Faire tourner le moteur de 20 chaque seconde Matériel : 1 servomoteur 1 carte arduino 3 fils Câblage : Cable rouge du servomoteur : +5V Cable marron du servomoteur : GND Cable orange du servomoteur : broche 10

ArduBlock

Fiche 6 : Si.. Alors. Algorigramme A savoir : Une instruction conditionnelle est une instruction qui est exécutée seulement si une condition testée est vraie. La syntaxe est la suivante : Si (CONDITION vraie) alors INSTRUCTION Exemple : Si (0 angle 180 ) alors : «afficher l angle» «tourner le servomoteur» «augmenter la valeur de l angle de 20» «attendre 1s» Recommencer les instructions précédentes tant que la condition (0 angle 180 ) reste vraie

ArduBlock

Fiche 7 Batman Circuit électronique Objectif : Utiliser un sonar (capteur à ultrasons) pour mesurer des distances comme une chauve souris Matériel : 1 émetteur-récepteur d ultrasons HC-SR04 7 fils 1 carte arduino 2 diodes et 2 résistances : 220 Câblage : V cc du sonar branché sur +5V d arduino GND du sonar branché sur GND d arduino Trig du sonar branché sur broche 12 Echo du sonar branché sur broche 11 1 diode et 1 résistance branchées en série sur la broche 2 1 diode et 1 résistance branchées en série sur la broche 3

Algorigramme ArduBlock

Fiche 8 fast and the furious Circuit électronique ArduBlock

Fiche 9 Batmobile

Fiche 10 Circuit électronique Rotation d un servomoteur dans un sens puis l autre Algorigramme Revoir la Fiche 2 pour le câblage angle pas Boucle 0 +20 1 20 +20 2 40 +20 2 60 +20 2 80 +20 2 100 +20 2 120 +20 2 140 +20 2 160 +20 2 180-20 2 160-20 1 140-20 2 120-20 2 100-20 2 80-20 2 60-20 2 40-20 2 20-20 2 0 +20 2 20 +20 1 20 +20 2 40 +20 2.

ArduBlock

Fiche 11 BATMOBILE AMELIOREE

Fiche 12 CAPTEUR DE LUMIERE Matériel : 1 diode : rouge 1 résistance : R1 = 220 1 résitance ajustable (potentiomètre) R2 1 photorésitance (sa résistance varie en fonction de la lumière reçue) 1 carte arduino 6 fils Câblage : Brancher la photorésistance entre la broche analogique A0 et la masse GND A savoir : La tension aux bornes du capteur de lumière augmente quand la lumière diminue. Cette tension est lue par la broche analogique A0 de Arduino. Puis elle est convertie de la manière suivante par Arduino : Tension lue A0 Valeur convertie dans Arduino Lumière 0 V 0 intense Obscurité totale 5V 1023 Exo : si tension = 2 V valeur dans Arduino= 2 1023/5 = 409

Algorigramme ArduBlock capteur = valeur lue Afficher capteur capteur 800? oui non Allumer diode Eteindre diode

Fiche 13 LINE TRACKER ROBOT : PHASE 1 Matériel : Identique fiche 12 1 diode InfraRouge + 4 fils male/ femelle