myRaspberry

Mes aventures en Raspberry et Arduino

Catégorie : Arduino

Ecran LCD avec adaptateur i2C

Posted on 3 décembre 2017  in Arduino, Composants

Vous devez tout d’abord ajouter la librairie Arduino (Croquis/Ajouter un bibliothèque/gérer les bibliothèques)

(suite…)

[Top]

Catégorie : Arduino

Faire clignoter une LED

Posted on 15 juin 2017  in Arduino

Mon premier programme Arduino consiste à faire clignoter une led.

(suite…)

[Top]

Catégorie : Arduino

Afficheur 7segments TM1637

Posted on 5 juin 2017  in Arduino, Composants

 Ce composant permet d’afficher sur 4 digits. C’est trés pratique pour intégrer à vos montages un afficheur (température, vitesse…). Je l’ai acheté 0.75euro chez Ali.

(suite…)

[Top]

Catégorie : Arduino

L9910 – carte contrôleur de commande de moteur,

Posted on 20 octobre 2016  in Arduino, Composants

L9110

Carte contrôleur de commande de moteur, peut entraîner deux moteurs à courant continu ou un 4 fils moteur pas à pas 2 phases. Spécifications: tension d’entrée: 3 ~ 12V, le courant: 800mA.

/* L9910 motor driver */
static const int A_IA = 3 ;
static const int A_IB = 4 ;
 
void setup() {
    pinMode(A_IA, OUTPUT) ;
    pinMode(A_IB, OUTPUT) ;
}
 
void loop() {
    // pump on
    digitalWrite(A_IA, LOW) ;
    digitalWrite(A_IB, HIGH) ;
 
    delay(5000) ; // 5 seconds
 
    // pump off
    digitalWrite(A_IA, LOW) ;
    digitalWrite(A_IB, LOW) ;
 
    delay(5000) ; // 5 seconds
}
ARDUINO-L9910

[Top]

Catégorie : Arduino

KY-028 : Digital Temperature Sensor Module

Posted on 9 octobre 2016  in Arduino, Composants

Digital Temperature Sensor Module

Le Raspberry Pi a en contraste avec le Arduino pas d’ entrées analogiques et il n’y a pas ADC (Analog Digital Converter) intégré dans la puce de la Raspberry Pi.

Il est donc plus simple de l’utiliser avec Arduino ou avec raspberry mais en lui interfacant un convertisseur ADC0832 par exemple.

(suite…)

[Top]

Catégorie : Arduino

Moteur pas à pas Arduino

Posted on 25 mai 2016  in Arduino

Après description du moteur pas à pas, cet article détaille la programmation sur arduino.

Il est nécessaire d’utiliser la  la bibliothèque stepper.h, elle est par défaut déjà intégrée à l’outil arduino (Croquis/Include library)

Les commande principales sont les suivantes:

#include <Stepper.h>
const int StepParTour=20;  // definit le nombre de step par revolution

// le raccordement du controleur moteur à la carte arduino
#define motorPin1  8    // IN1 on the ULN2003 driver 1
#define motorPin2  9     // IN2 on the ULN2003 driver 1
#define motorPin3  10     // IN3 on the ULN2003 driver 1
#define motorPin4  11     // IN4 on the ULN2003 driver 1

//J'instancie la classe moteur

Stepper myStepper(200, 8, 9, 10, 11);

void setup() {
// On definit la vitesse de rotation
  myStepper.setSpeed(60);


}//--(end setup )---

void loop() {
// On avance dans le sens de l'aiguille d'une horloge de 500 "step"
  
  myStepper.step(500);
  delay(500);

  // dans le sens inverse
  myStepper.step(-100);
  delay(500);
}

 

 

[Top]

Catégorie : Arduino

MCP23017 arduino

Posted on 22 mai 2016  in Arduino

Le MCP23017 utilise 2 broches I2C pins (qui peuvent être partagées avec d’autres périphériques I2C), et en échange, il fournit 16 broches d’utilisation générale en plus qui peuvent être configurées en entrée ou sortie.

MCP23017MCP23017-layout

(suite…)

[Top]

Catégorie : Arduino

DS1302 Module Horloge temps

Posted on 14 mai 2016  in Arduino, Composants

Nativement, votre Arduino ne gère pas l’heure, il faut donc lui intégrer un composant sur pile permettant de lui fournir cette fonctionnalité.

J’ai donc acheté le DS1302 sur amazon.fr à 1.33euros. (3 semaines de transport mais gratuit !)

41NoPMwvnSL._SX425_

Arduino pin: Pin (batterij aan de voorkant):
+5v 01 – VCC1 (+5v)
GND 02 – GND
D6 03 – CLK (serial clock)
D7 04 – DAT (data)
D8 05 – RST (reset)

Etape 1 : télécharger les bibliothèques. (suite…)

[Top]

Catégorie : Arduino

LED RGB

Posted on 4 mars 2016  in Arduino, Composants

LED-RGB-8CD5kCA Les LED RGB disposent de 4 PIN.  Le plus long correspond au GND, les autre sont à connecter à 3 GPIO de votre Raspberry ou PIN Aruino..

[Top]