le Blog du Clergeot !

Aller au contenu | Aller au menu | Aller à la recherche

27 décembre 2012

Affichage de la valeur d'une entrée analogique sur un afficheur 4 x 7 segments Led

Le but de la manoeuvre : afficher la valeur d'une entrée analogique (0 à 1023 par exemple) sur un afficheur 4 x 7 segments Led

Matériels : que du Seeedstudio Grove !

Infos sur l'afficheur : http://www.seeedstudio.com/wiki/Grove_-_4-Digit_Display

ça donne ça :

Le programme :


#include "TM1637.h"
#define CLK 2//pins definitions for TM1637 and can be changed to other ports      
#define DIO 3
TM1637 tm1637(CLK,DIO);
int _ABVAR_1_var;

void setup()
{
  Serial.begin(9600);
 
  tm1637.init();
  tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
  _ABVAR_1_var = 0;
}
void loop()
{
  _ABVAR_1_var = analogRead(A1) ;
  static unsigned long t = 0;//Refreshment of the display quite 250ms
  if(millis() - t > 250)
  {  
    tm1637.display(0,(_ABVAR_1_var / 1000) % 10);  //Display of thousands
    tm1637.display(1,(_ABVAR_1_var / 100) % 10);   //Display of hundreds
    tm1637.display(2,(_ABVAR_1_var / 10) % 10);    //Display of tens
    tm1637.display(3,_ABVAR_1_var % 10);           //Display of units
    Serial.print( _ABVAR_1_var );                  // Show the value of A0 on the serial port    
    Serial.println("");
   
    t = millis();
  }
}

Télécharger le programme : Test_afficheur_4_leds.ino

17 septembre 2012

Arduino IDE et Debian Wheezy

Pour que ça fonctionne correctement, il faut faire parti du groupe dialout et tty :

en root :

usermod -a -G tty votrenomdutilisateur

usermod -a -G dialout votrenomdutilisateur

On ferme et ré-ouvre la session et c'est parti pour le hacking !!

14 juillet 2012

Robot disquette !

Salut,

après être tombé sur un sacré stock de disquettes au collège, je me suis dis qu'il fallait leurs trouver une utilité ...

Voici le robot disquette (attention, il n'est pas content et un peu sauvage)

3 disquettes, 1 arduino, 1 seeedstudio grove, 1 seeedstudio powershield + batterie, 2 servo à rotation continue

La vidéo :

20 mai 2012

MecaRobot !

Voici un petit robot propulsé par 2 servomoteurs à rotation continue, Arduino, 2 capteurs à ultrason , un screwshield, un shield batterie et des mecano de récupération.




























Promenade dans la salle de bain :



Programme ArduBlock : test_mecarobot_demi_tour.abp

15 mai 2012

Robot Pololu suiveur de ligne

Salut,

voici mon premier robot suiveur de ligne :

  • Base de robot Pololu
  • arduino
  • proto screwshield sparkfun
  • Ardumoto - Motor Driver Shield sparkfun
  • Shield Chargeur Solaire Li-Ion / LiPo V2 seeedstudio
  • batterie Li-ion 3,7V 2000 mAh
  • 2 capteurs infrarouge "suiveur de ligne" sparkfun





























Le programme : pololu_suiveur_ligne.abp

14 mai 2012

Schémas jack maquettes A4

Voici le câblage des petites embases et prises jack pour adapter les modules des maquettes A4 :

08 mai 2012

Bibliographie Arduino

Je vais essayé ici de référencer les bouquins qui m'ont permis et me permettent d'accéder au monde merveilleux d'Arduino !

Référencement : Nom du livre - auteur(s) - éditeur // commentaires


Livres en français :


Livre en anglais :


  • Practical Arduino - J. Oxer et H.  Blemings - Apress     // des exemples de projets assez avancé et complexe - bof bof ...


Idées de livres à acheter :

Make a Mind-Controlled Arduino Robot - Karvinen - O'Reilly

Environmental Monitoring with Arduino - E. Getz et P. Di Justo - O'Reilly

01 mai 2012

Monte-charge A4 hacké avec Arduino et ArduBlock

Toujours avec un shield de prototypage (j'ai soudé les câbles jack dessus !), voici le monte-charge A4.

Vous remarquerez que le playmobile sourit, donc c'est qu'il est content !

La vidéo :

Le programme ArduBlock : monte_charge.abp

07 avril 2012

Robot Pololu autonome avec capteur à ultrason

Voilà les premiers essais du petit robot Pololu équipé d'une platine arduino, d'un shield sparkfun ardumoto pour piloter les moteurs CC, d'un shield ProtoScrewShield sparkfun toujours et d'un dernier shield, solar charger v2 de chez SeeedStudio et d'unebatterie Li-ion 3,7V - 2000 mAh, de 2 capteurs mécanique et d'un à ultrason (SRF05).



























Le programme ici : pololu_ultrason_et_capteurs.abp

La vidéo là :


31 mars 2012

Yeti, ses premiers pas !

Petit robot marcheur, le yeti (même pas peur !) est bien sympa ... voici ses premiers pas. La difficulté de programmation est de bien gérer le degré de rotation de chaque servomoteur afin qu'il ne "traine" pas les pieds, et c'est pas facile !

Le programme ArduBlock : test_yeti.abp

- page 1 de 2