Raspberry Pi : installation (R113)

Les cartes Raspberry sont livrées sans système d’exploitation (OS). Alors il faut l’installer… Comment s’y prendre ? C’est par là ! Une fois que c’est installé, il faut… régler le proxy si vous êtes sur un réseau et… se lancer dans l’utilisation de ce petit ordinateur bien pratique, en profitant du port GPIO (on est […]

Lire la suite Raspberry Pi : installation (R113)
janvier 19, 2019

de Android à Arduino, en passant par Bluetooth (TP106)

Ce TP fait suite au TP105. Ce dernier communiquait de Arduino à Android ; celui-ci fait l’inverse ! On va gérer un afficheur LCD à distance, grâce au smartphone : le texte à afficher, ainsi que la couleur du rétroéclairage. Une application application dédiée est fournie (sous Android, saisie grâce à AppInventor) : il faut la […]

Lire la suite de Android à Arduino, en passant par Bluetooth (TP106)
décembre 21, 2018

de Arduino à Android, en passant par Bluetooth (TP105)

On a vu, dans les TP076 et TP103, la communication entre Arduino et un smartphone. On passait par le Bluetooth mais on se contentait d’utiliser un terminal série. Ce TP propose une application dédiée, sous Android, application saisie grâce à AppInventor. Tout ça nous permettra de mettre les doigts dans le cambouis, sans concevoir quoi […]

Lire la suite de Arduino à Android, en passant par Bluetooth (TP105)
décembre 14, 2018

plutôt que d’attendre… la fonction millis() (TP102)

Technique de programmation. Les attentes, dans des programmes, sont souvent faites sous la forme de temporisations ; disons qu’intuitivement, c’est souvent ce que l’on fait quand on débute. Le problème est que si on demande à un programme d’attendre 2 s grâce à la fonction delay(), il ne pourra pas faire autre chose pendant ce temps. C’est […]

Lire la suite plutôt que d’attendre… la fonction millis() (TP102)
novembre 23, 2018

Séquencement et BP (TP099)

On veut faire plusieurs choses avec un unique bouton-poussoir (BP), sous Arduino… Est-ce si simple ? On verra dans ce TP 4 étapes afin d’arriver à une structure fonctionnelle… Pas moins ! On y voit du codage et une bonne dose l’algorigramme. Matériel : Arduino Uno shield Grove extension Grove LCD backlight BP Grove Fichiers […]

Lire la suite Séquencement et BP (TP099)
novembre 16, 2018

Gestion moteur à CC (TP049)

Les moteurs sont parmi nous… partout ! C’est une invasion. Ce TP permet de voir comment gérer les petits moteurs à courant continu (MCC), grâce à un pont en H intégré. Il n’y a pas de réelle application : c’est de la manipulation pour voir « comment ça fonctionne ». Fichiers à télécharger : TP049 – Gestion d’un moteur […]

Lire la suite Gestion moteur à CC (TP049)
septembre 27, 2018

Flowcode – prise en main et application (TP052 & TP053)

L’outil Flowcode V4 est intéressant car il permet de programmer graphiquement les cartes électroniques basées sur les microcontrôleurs PIC de Microchip (en l’occurrence, nous utilisons les cartes eBlocks de Matrix Multimedia). En plus, il offre un plus (il n’y aurait pas 2 fois « plus », dans ma phrase ?) : on peut créer une face avant virtuelle pour, […]

Lire la suite Flowcode – prise en main et application (TP052 & TP053)
septembre 22, 2018

Comptage et décomptage asynchrone (CM042)

Les compteurs sont utilisés partout dans la vie quotidienne, alors il faut les connaître un minimum, non ? Si ! On ne va pas très loin, dans ce cours, on aborde un seul compteur et un seul décompteur, asynchrones, qui plus est. Mais c’est amplement suffisant pour se faire une idée du principe. Évidemment, il est impératif […]

Lire la suite Comptage et décomptage asynchrone (CM042)
septembre 21, 2018