Publicité

Liens rapides

Kit de base R3 GT012
Code 35110
Kit de base pour débutant livré avec une carte Go Tronic R3 compatible
Arduino Uno
, une plaque de montage rapide et le nécessaire au
®
prototypage.

Publicité

Table des Matières
loading

Sommaire des Matières pour Go Tronic GT012

  • Page 1 Kit de base R3 GT012 Code 35110 Kit de base pour débutant livré avec une carte Go Tronic R3 compatible Arduino Uno , une plaque de montage rapide et le nécessaire au ® prototypage.
  • Page 2: Table Des Matières

    Montage 9 : Interrupteur à bille ................. 37 Montage 10 : Led RVB ..................... 39 Montage 11 : Télécommande et récepteur IR ............43 Montage 12 : Matrice à leds ..................46 Aide et dépannage ....................50 Go Tronic - octobre 2017 www.gotronic.fr Page 2 | 50...
  • Page 3: Présentation Et Installation Du Logiciel

    Présentation et installation du logiciel Liste des composants livrés : Merci de vérifier l’ensemble des composants livrés. L’ensemble est livré dans une boite de rangement : 1 carte Go Tronic GT016 compatible UNO avec câble USB ® 1 plaque d’essais 830 contacts...
  • Page 4 0 et 1023, 0V correspond à la valeur 0 et 5 V correspond à la valeur 1023. Elles permettent donc le raccordement de capteurs analogiques : capteur de lumière, potentiomètre, etc. Go Tronic - octobre 2017 www.gotronic.fr Page 4 | 50...
  • Page 5: Plaque D'essais

    : Quelle que soit la position de la résistance et/ou de la led, le résultat est identique. On voit une ligne verticale verte correspondant à toutes les liaisons connectées. Go Tronic - octobre 2017 www.gotronic.fr Page 5 | 50...
  • Page 6: Installation Du Logiciel Et Des Drivers

    GT016 dans votre gestionnaire de périphériques (faire une recherche du panneau de configuration) : Le logiciel IDE se présente sous cette forme : Go Tronic - octobre 2017 www.gotronic.fr Page 6 | 50...
  • Page 7: Installation Et Utilisation De La Librairie Gotronic

    Fichier > Exemples > GoTronic_35110 > Montage-(x) Remarque : il s’agit du chemin d’installation par défaut, il est nécessaire de le changer en fonction de l’endroit choisi lors de l’installation du logiciel IDE Go Tronic - octobre 2017 www.gotronic.fr Page 7 | 50...
  • Page 8: Fonctionnement D'un Programme Pour Carte Gt016

    Que ce soit pour setup(), loop() ou une autre boucle, ces fonctions commencent toujours par une accolade { et finissent par une autre }, ce qui permet à votre programme de savoir quand commencent et finissent vos boucles. Go Tronic - octobre 2017 www.gotronic.fr Page 8 | 50...
  • Page 9: Montage 0 : Utiliser Le Moniteur Série

    // envoie le nombre contenu dans la variable « a » // et passe à la ligne suivante delay(1000); // fait une pause de 1 sec (1000 ms) a++; // incrémente la variable a de 1 Go Tronic - octobre 2017 www.gotronic.fr Page 9 | 50...
  • Page 10: Ouvrir Le Moniteur Série

    La carte GT016 doit être connectée en USB à l’ordinateur avant d’ouvrir la fenêtre Le débit de transmission des données doit être le même dans le moniteur série que dans l’initialisation du programme (ici 9600 baud). Go Tronic - octobre 2017 www.gotronic.fr Page 10 | 50...
  • Page 11 Go Tronic - octobre 2017 www.gotronic.fr Page 11 | 50...
  • Page 12: Montage 1 : Faire Clignoter Une Led

    I : l’intensité de courant circulant dans la led [A] Dans notre cas, R = (5 – 1,6) / 0,015 = 226 Ω  On prend donc une résistance de 220 Ω (valeur inférieure la plus proche) Go Tronic - octobre 2017 www.gotronic.fr Page 12 | 50...
  • Page 13: Montage Et Schéma

    - si on met la sortie D13 à l’état haut (HIGH) la led s’allume (voir schéma) - dans notre programme on allume la led pendant 1 seconde puis on l’éteint pendant 1 seconde, etc. Go Tronic - octobre 2017 www.gotronic.fr Page 13 | 50...
  • Page 14: Pour Aller Plus Loin

    - il est possible de modifier l’intensité de la led en modifiant la ligne: digitalWrite(ledPin, HIGH); par analogWrite(ledPin, xx); (xx est à remplacer par l’intensité désirée, un nombre compris entre 0 et 255). Go Tronic - octobre 2017 www.gotronic.fr Page 14 | 50...
  • Page 15: Montage 2 : Chenillard À Leds

    Fichier > Exemples > Gotronic > Montage-02. Téléverser le programme dans la carte GT016. Les leds doivent s’allumer les unes après les autres. Liste des composants 8 leds rouges, 8 résistances de 220 ohms et cordons de raccordement. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 15 | 50...
  • Page 16 (del); // pause de 0,5 seconde (500 ms) digitalWrite(LED8, LOW); // éteint la led 8 delay (del); // pause de 0,5 seconde (500 ms) // fin de la boucle «loop» Go Tronic - octobre 2017 www.gotronic.fr Page 16 | 50...
  • Page 17 Pour aller plus loin - essayer de faire varier la temporisation du clignotement en modifiant la variable « del ». - essayer de modifier la séquence pour obtenir différents effets lumineux. Go Tronic - octobre 2017 www.gotronic.fr Page 17 | 50...
  • Page 18: Montage 3 : Buzzer

    Le buzzer : il permet de réaliser différents effets sonores en fonction de la fréquence appliquée. Le GND se raccorde sur le - du buzzer. Le + est commandé par une sortie de la carte GT016. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 18 | 50...
  • Page 19 () est remplie, ici la boucle est vraie uniquement lorsque l’on appuie sur un bouton-poussoir. - les délais étant différents dans les deux boucles if (), le son du buzzer est différent en fonction du bouton-poussoir appuyé. Go Tronic - octobre 2017 www.gotronic.fr Page 19 | 50...
  • Page 20 - essayer de faire varier la temporisation en modifiant la ligne delay (); pour jouer sur la tonalité - vous pouvez essayer de modifier la séquence pour obtenir différents effets sonores. Go Tronic - octobre 2017 www.gotronic.fr Page 20 | 50...
  • Page 21: Montage 4 : Compteur / Décompteur

    Afficheur 7 segments : afficheur constitué en interne de 8 leds (7 pour les segments et 1 pour le point). Il fonctionne de la même manière que des leds standards. Le point n’est pas utilisé dans ce montage. Chaque segment possède une lettre d’identification : Go Tronic - octobre 2017 www.gotronic.fr Page 21 | 50...
  • Page 22 Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 22 | 50...
  • Page 23 // Si chiffre = 0 on le remet à 1 pour éviter les valeurs < 1 digitalWrite(latch, LOW); shiftOut(donnee, clock, MSBFIRST, dec_digits[chiffre]); // On envoie le chiffre sur l’afficheur digitalWrite(latch, HIGH); delay(300); Go Tronic - octobre 2017 www.gotronic.fr Page 23 | 50...
  • Page 24 - essayer de modifier les valeurs derrière byte dec_digits[] => ‘‘0’’ led allumée et ‘‘1’’ led éteinte - vous pouvez essayer de faire un ‘‘serpent’’ tournant autour de l’afficheur avec deux segments continus. Go Tronic - octobre 2017 www.gotronic.fr Page 24 | 50...
  • Page 25: Montage 5 : Capteur De Température

    1 puis le 2, etc. La vitesse d’affichage donne l’impression que les 4 sont allumés en même temps. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 25 | 50...
  • Page 26 // On affiche ''C'' delay(del); digitalWrite(10, HIGH); // On éteint le digit 4 boucle++; // On incrémente la valeur de boucle (On revient à l'instruction While jusqu'à ce que boucle = 200) Go Tronic - octobre 2017 www.gotronic.fr Page 26 | 50...
  • Page 27 LOW); // C digitalWrite(6, LOW); // D Symbole °: ''HIGH'' = led allumée et ''LOW'' = led éteinte digitalWrite(5, LOW); // E digitalWrite(4, HIGH); // F digitalWrite(3, HIGH); // G Go Tronic - octobre 2017 www.gotronic.fr Page 27 | 50...
  • Page 28 - sur les boucles un(), deux(), etc vous pouvez modifier l’aspect de chaque chiffre. - vous pouvez essayer d’ajouter les boucles A(), B(), C() et D() et d’afficher les lettres sur l’afficheur en modifiant la boucle loop(). Go Tronic - octobre 2017 www.gotronic.fr Page 28 | 50...
  • Page 29: Montage 6 : Détecteur De Flamme

    Le capteur de flamme est une photodiode qui réagit à la longueur d’onde des infrarouges émis par une flamme. La diode est passante lorsqu’il y a une flamme à proximité, et bloquante quand il n’y en a pas. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 29 | 50...
  • Page 30 - Vérifier le sens de la diode, la broche la plus longue vers l’entrée analogique. Pour aller plus loin - Vous pouvez ajouter des actions à faire en cas de détection de flamme, par exemple un buzzer, une led rouge, etc. Go Tronic - octobre 2017 www.gotronic.fr Page 30 | 50...
  • Page 31: Montage 7 : Capteur De Lumière

    Il suffit de l’associer à une résistance de 10 kohms pour obtenir une tension analogique proportionnelle à la quantité de lumière reçue. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 31 | 50...
  • Page 32 // Plus la valeur du capteur est basse et plus on allume de leds if (valeurcal < 800) {digitalWrite(LED2,HIGH);} if (valeurcal < 600) {digitalWrite(LED3,HIGH);} if (valeurcal < 400) {digitalWrite(LED4,HIGH);} if (valeurcal < 200) {digitalWrite(LED5,HIGH);} delay (100); Go Tronic - octobre 2017 www.gotronic.fr Page 32 | 50...
  • Page 33 - vérifier que votre programme a bien été transféré dans votre carte GT016 - vérifier que vous avez bien raccordé le GND de la carte GT016 sur votre plaque d’essai. Go Tronic - octobre 2017 www.gotronic.fr Page 33 | 50...
  • Page 34: Montage 8 : Potentiomètre

    à Vcc et GND et le curseur à une entrée analogique pour obtenir une tension analogique qui variera en en fonction de la position du curseur. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 34 | 50...
  • Page 35 OUTPUT); void loop() { // On éteint toutes les leds digitalWrite(LED1, LOW); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); digitalWrite(LED4, LOW); digitalWrite(LED5, LOW); // On récupère la valeur du potentiomètre valeur = analogRead(brochepot); Go Tronic - octobre 2017 www.gotronic.fr Page 35 | 50...
  • Page 36 - vérifier le sens de chaque led. Le GND doit être raccordé sur la broche la plus courte (ou le côté avec le méplat) - vérifier que votre programme a bien été transféré dans votre carte GT016 Go Tronic - octobre 2017 www.gotronic.fr Page 36 | 50...
  • Page 37: Montage 9 : Interrupteur À Bille

    L’interrupteur à bille se comporte comme un bouton-poussoir : le contact est fermé lorsqu’il est à la verticale et le contacte s’ouvre lorsqu’il est penché, retourné ou simplement secoué. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 37 | 50...
  • Page 38 Pour aller plus loin - vous pouvez essayer d’ajouter des composants pour obtenir un projet plus complexe, par exemple un buzzer qui émet un son quand on secoue la table. Go Tronic - octobre 2017 www.gotronic.fr Page 38 | 50...
  • Page 39: Montage 10 : Led Rvb

    Une led RVB : c’est une led constituée de 3 leds avec cathode (-) commune. Le pilotage de chaque couleur en PWM permet d’obtenir une multitude de couleurs (en fonction de la quantité de chaque couleur). Go Tronic - octobre 2017 www.gotronic.fr Page 39 | 50...
  • Page 40 Montage et schéma Le code int BPR = 7; Go Tronic - octobre 2017 www.gotronic.fr Page 40 | 50...
  • Page 41 (INTV > 256) {INTV = 0;} if (INTB > 256) {INTB = 0;} // On envoie en PWM l’intensité pour chaque couleur analogWrite(LEDR, INTR); analogWrite(LEDV, INTV); analogWrite(LEDB, INTB); delay (150); Go Tronic - octobre 2017 www.gotronic.fr Page 41 | 50...
  • Page 42 INTV et INTB. Un problème ? - vérifier que votre programme a bien été transféré dans votre carte GT016. - vérifier le sens de la led RGB et des boutons-poussoirs. Go Tronic - octobre 2017 www.gotronic.fr Page 42 | 50...
  • Page 43: Montage 11 : Télécommande Et Récepteur Ir

    Pour que la carte puisse interpréter le signal reçu sur le capteur, il faut installer la bibliothèque « IRremote ». Pour cela, allez dans : Croquis > Inclure une bibliothèque Data GND > Gérer les bibliothèques Go Tronic - octobre 2017 www.gotronic.fr Page 43 | 50...
  • Page 44 Recherchez ensuite « IRremote » dans le champ de recherche et cliquez sur le bouton pour l’installer : La bibliothèque est installée. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 44 | 50...
  • Page 45 Pour aller plus loin results.value - La variable contient le code infrarouge reçu. Vous pouvez donc exécuter des actions en fonction du code reçu : Allumer/Eteindre des leds, émettre un bruit, etc. Go Tronic - octobre 2017 www.gotronic.fr Page 45 | 50...
  • Page 46: Montage 12 : Matrice À Leds

    De cette manière, il est possible de jouer sur l’alimentation des rangées et des colonnes pour choisir la led à allumer. Montage et schéma Go Tronic - octobre 2017 www.gotronic.fr Page 46 | 50...
  • Page 47 = 0; void setup() { // Initialisation des entrées et sorties for (int thisPin = 0; thisPin < 8; thisPin++) { pinMode(col[thisPin], OUTPUT); pinMode(row[thisPin], OUTPUT); pinMode(buttonPin, INPUT); digitalWrite(col[thisPin], HIGH); Go Tronic - octobre 2017 www.gotronic.fr Page 47 | 50...
  • Page 48 (int thisRow = 0; thisRow < 8; thisRow++) { digitalWrite(row[thisRow], HIGH); for (int thisCol = 0; thisCol < 8; thisCol++) { int thisPixel = pixels[thisRow][thisCol]; digitalWrite(col[thisCol], thisPixel); if (thisPixel == LOW) { digitalWrite(col[thisCol], HIGH); digitalWrite(row[thisRow], LOW); Go Tronic - octobre 2017 www.gotronic.fr Page 48 | 50...
  • Page 49 - Vérifier les connexions de la matrice et du bouton-poussoir. Pour aller plus loin - Vous pouvez utiliser le circuit 74HC595 pour réduire le nombre de broches requises sur la carte. Go Tronic - octobre 2017 www.gotronic.fr Page 49 | 50...
  • Page 50: Aide Et Dépannage

    Joindre une photo du montage si possible Nous vous répondrons dans les plus brefs délais afin de résoudre votre problème. Les illustrations et schémas de cet ouvrage ont été réalisés à l’aide du logiciel Fritzing. Go Tronic - octobre 2017 www.gotronic.fr Page 50 | 50...

Ce manuel est également adapté pour:

35110

Table des Matières