Étape 2: Ce que nous allons faire
L’application appelée BeepIt parler avec un module bluetooth qui était connecté sur un arduino.
L’arduino est trop grand, et le code dedans sera ajouté dans un microcontrôleur AtTiny45.
-1 - nous préparons l’Arduino pour parler à l’attiny45 :
Lire ce lien qui fonctionne pour moi. http://highlowtech.org/?p=1695
Après cela :
Connectez la carte Arduino Uno au port USB de votre ordinateur
Lancez le programme Arduino * aller (outils / serial port) sélectionnez le port COM sur lequel est connecté à la carte Arduino.
Aller à (fichier / exemple) et cliquez sur (ArduinoISP)
Aller (outils / carte Type) cliquez (Arduino Uno)
Aller à (fichier), cliquez sur Upload
L’Arduino est maintenant en mesure de programmer un ATtiny
Débranchez le connecteur USB et faire l’assemblage de petite... (Photo appelée : P1)
-2 - choisi le Attiny45 à l’arduino IDE :
Rebrancher la prise USB
Aller (outils / carte Type) cliquez (Attiny et aller une autre fois dans outils et choisi l’horloge interne de 8 MHz processeur 45)
Aller vers (outils / programmeur) cliquez (Arduino comme ISP) pour indiquer à l’IDE que le UNO est utilisé comme un processeur.
Allez dans (outils), puis cliquez sur (graver la séquence d’amorçage)
Allez dans (fichier), cliquez sur Upload ou icône * au bas de la fenêtre affiche le message suivant ne tiennent pas vraiment compte si ce message est que tout s’est bien passé
-3 - programme de l’Attiny45 dans l’arduino IDE :
Copiez-collez le code entre :::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#include SoftwareSerial serieBT (0, 1) ; le dit que l'on utilisent les broches 10 et 11 à la place des pins 0 et 1 de la carte arduino
char de val ;
avertisseur sonore int = 2; / / la charge de sortie sonnerie connectée sur le attiny 85
void setup() {}
Serial.Begin(9600) ;
serieBT.begin(9600) ;
pinMode(buzzer,OUTPUT) ; }
void loop() {}
Si (serieBT.available()) {}
Val = serieBT.read() ;
Serial.Print(Val) ; sur ecrit la valeur
commutateur (val) {}
affaire « 3 »: digitalWrite (sonnerie, HIGH) ;
Delay(500) ;
digitalWrite (sonnerie, faible) ;
Delay(500) ;
digitalWrite (sonnerie, HIGH) ;
Delay(500) ;
digitalWrite (sonnerie, faible) ;
Delay(500) ;
digitalWrite (sonnerie, HIGH) ;
Delay(500) ;
digitalWrite (sonnerie, faible) ;
rupture ;
} } }
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-4 - maintenant le code se trouve dans le Attiny45
Nous devons tester notre assembly (photo montre appelée : P2)
Dans notre code Bluetooth RX TX sont connectés sur la broche de Attiny45 0 et 1 et le buzzer sur la broche 2.