Stap 2: Wat we gaan doen
De app genaamd BeepIt spreken met een bluetooth-module die was aangesloten op een arduino.
De arduino is te groot en de code in het zal worden toegevoegd in een AtTiny45 Microcontroller.
-1 - bereiden we de Arduino te spreken met de attiny45:
Lees deze link die werkt voor mij. http://highlowtech.org/?p=1695
Daarna:
De Arduino Uno bestuur verbinden met de USB-poort van uw computer
Start het programma Arduino * gaan (hulpmiddelen / seriële poort) selecteren waarop de COM-poort is aangesloten op de Arduino board.
Ga naar (bestand / voorbeeld) en klik op (ArduinoISP)
Gaan (Tools / kaart Type) klikt u op (Arduino Uno)
Ga naar (bestand) Klik op Upload
De Arduino is nu in staat om te programmeren van een ATtiny
Ontkoppel de USB-connector en maak van de kleine vergadering... (Foto met de naam: P1)
-2 - koos de Attiny45 in de arduino IDE:
Sluit de USB-aansluiting
Gaan (Tools / kaart Type) klikt u op (Attiny en een andere keer ga naar tools en koos processor 45 interne 8 MHz klok)
Ga terug naar (Tools / programmeur) klikt u op (Arduino als ISP) om aan te geven voor het IDE dat de UNO als een processor wordt gebruikt.
Ga naar (Tools) en klikt u op (branden de opstartvolgorde)
Ga naar (bestand) Klik op Upload of pictogram * aan de onderkant van de etalages houd eigenlijk rekening het volgende bericht niet als dit bericht is dat alles goed is gegaan
-3 - programma de Attiny45 in de arduino IDE:
kopie plakken de code tussen :::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#include SoftwareSerial serieBT (0, 1); op dit que l'on benutten les pins 10 et 11 à la place des pins 0 1 et de la carte arduino
char val;
int zoemer = 2; / / gedragen de sortie zoemer connectée sur le attiny 85
VOID Setup {}
Serial.begin(9600);
serieBT.begin(9600);
pinMode(buzzer,OUTPUT); }
void loop {}
Als (serieBT.available()) {}
Val = serieBT.read();
Serial.Print(val); op ecrit la valeur
schakelaar (val) {}
kast '3': digitalWrite (zoemer, hoge);
delay(500);
digitalWrite (zoemer, laag);
delay(500);
digitalWrite (zoemer, hoge);
delay(500);
digitalWrite (zoemer, laag);
delay(500);
digitalWrite (zoemer, hoge);
delay(500);
digitalWrite (zoemer, laag);
breken;
} } }
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-4 - nu de code in de Attiny45 is
Wij hebben voor het testen van onze vergadering (horloge afbeelding met de naam: P2)
In onze code de Bluetooth RX TX zijn aangesloten op de Attiny45 pin 0 et 1 en de zoemer op de pin 2.