— StudioDigital

Archive
Non classé


#define BUTTON 2

void setup() {
Serial.begin(9600);
}

void loop() {  boutonEvent();

}
void keyPressed() {  Serial.println("keyPressed");
}
void keyReleased() {  Serial.println("keyReleased");  }
void boutonEvent() {
/// BUTTON  static boolean etat;  static int buff;  /// BUTTON

////// BUTTON RELEASE CODE  int val = digitalRead(BUTTON);  if (val==1)  keyPressed();
if (buff!=val) {    if (val==1) etat = true;    if ((etat==true) && (val==0)) {      // Serial.println("click");      etat = false;      /// WHEN RELEASE DO SOMETHING      keyReleased();      ///    }  }  buff = val;  ////// BUTTON RELEASE CODE  }

Read More

créer  un asci-art sur un ècran Oled

1 Composants:

ècran OLED couleur « uOLED128-GMD1 »: la documentation se trouve ici: Documentation de OLED128-GMD1

un proximètre

un accéléromètre

button de control écran

brancher l’ècran OLED a arduino

2 Branchement

Brancher l’ècran OLED à arduino. La description de branchement: branchement de Oled En suite brancher le proximètre et le accéléromètre à arduino. Branchement : le fil orange à Analog In, le rouge à +5V, le marron à GND. Branchement de accéléromètre: l’orange à Analog In, le rouge à +5V, le marron à GND.

3 Code

En suite je utilise l’ accéléromètre comme outil de dessin ou d’écriture ( le deux valeurs de l’ accéléromètre sont utilisé comme valeurs de la position d’un objet sur l’ècran x et y) , et le proximètre comme outil de confirmation ou de reset.

Premiere example: outil de dessin Je utilise l’accéléromètre pour dessiner e le proximètre pour effacer mon dessin. Le code se trouve ici: outil de dessin

drawing with accelerometer and proximeter sensors

Deuxième exemple: créer un asci-art sur un ècran Oled: la position de l’accéléromètre détermine la position de la lettre. Quand je passe la main sur le proximètre je détermine le couleur e le caractère . Le code se trouve ici: asci art sur Oled

Asci Art on an Oled screen for a mobile phone

Troisième exemple: écrire sur l’écran Oled de phrases entières. Je sélectionne la lettre avec la rotation de l’accéléromètre (chaque angle corresponde a un lettre); je confirme ma sélection en passent la main sur le proximètre. J’arrive a écrire « hello » en quelques instants d’un façon gestuel. Merci beaucoup a Uros Petrevski pour le support en faisant ces exercises! Le code se trouve ici: Oled caractère ècrire

Writing hello with arduino on an OLED screen
Read More

1// brancher sonc capteur sur analog in

2// mettre les codes respectifs dans arduino et Processing.

Le code pour processing receive_serial.pde

Le code pour Arduino reception4processing

aurelieeck

Read More

1//Une fois le clavier et le moniteur LED connectés à la carte Arduino il faut ajouter la bibliothèque PS/2 du port du clavier dans la librairie de Arduino, pour une reconnaissance du port. 2//Vous pouvez le télécharger ici. 3//code source clavier + écran ledCode source ici

CLAVIER et LED MATRIX

Keyboard + LED monitor + Arduino
Read More

1// Les composants: carte arduino/ écran EFN LED MATRIX/ proximètre

2// Branchement: connecter la première patte de l’écran LED au GRD de la carte ARDUINO/ connecter la seconde au +5V de la carte ARDUINO/ connecter la troisième à TX sur la carte ARDUINO/ connecter le proximètre sur GRD et +5V ainsi que sur la carte en Analog in.

EFN_LED_MATRIX et capteur de distance.

code source3// le code source ici

Read More

1// Les composants: carte arduino/ écran EFN LED MATRIX

2// Branchement: connecter la première patte de l’écran LED au GRD de la carte ARDUINO/ connecter la seconde au +5V de la carte ARDUINO/ connecter la troisième à TX sur la carte ARDUINO.

EFN LED MATRIX branchements

using a EFN_LED_MATRIX with ARDUINO

3// code sourcecode source ici

Read More

1// Composants en présence:

– une matrice 8*8 LEDS (64 LEDS) – un controleur de matrice par interface Z (sorte de carte graphique) – un capteur de souffle -une carte arduino

2// Branchement

-brancher le controleur de la matrice a la matrice de LEDS // cable A et B connectés a la matrice

-Brancher les controleurs au secteur

-brancher le capteur (cf img) a GROUND, Analog In, +5V photo-matrice-branchement

3// code source

ce code utilise le capteur de souffle pour contrôler une croix. Plus on souffle fort, plus la croiz monte.

Matrice 8*8 LEDS controllée avec un capteur de souffle

[afficheur 8*8 – capteur souffle

|/blog/wp-content/uploads/matrice8_8/afficheur7_5parLigneV2.pde]

Read More

scheme.jpg

le schéma du connexion du écran LCD sur Arduino board.

voici le écran LCD connectée.

Voici le proximeter connectée a arduino: le fil orange vais connectée a un entrée du arduino (par exemple 2), le fil marron vais connectée a ground (GND) , le fil rouge a 5 volt.

Apres je dessin un rectangle sur l’écran – je efface l’écran chaque fois pendant la procession pour voir le changement du rectangle. Je définit la dimension du rectangle par rapport a le valeur « analog read » que arrive du proximeter.

voici le code complet (zip): arduinoLCD4_accelerometer.zip

Arduino LCD screen and proximeter
Read More