Paso 2: Qué vamos a hacer
La aplicación llamada BeepIt habla con un módulo bluetooth que estaba conectado en un arduino.
El arduino es demasiado grande y el código en el se añadirán en un AtTiny45 microcontrolador.
-1 - preparamos el Arduino para hablar con el attiny45:
Lea este enlace que funciona para mí. http://highlowtech.org/?p=1695
Después de:
Conecte la placa de Arduino Uno al puerto USB del ordenador
Inicie el programa de Arduino * ir (herramientas / serial port) Seleccione el puerto COM que está conectado a la placa Arduino.
Ir a (archivo / ejemplo) y haga clic en (ArduinoISP)
Ir (herramientas / tarjeta tipo) haga clic en (Arduino Uno)
Ir a (File) haga clic en cargar
El Arduino ahora es capaz de programar un ATtiny
Desconecte el conector USB y hacer el montaje pequeñas... (Foto nombrado: P1)
-2 - eligió el Attiny45 en arduino IDE:
Vuelva a conectar al conector USB
Ir (herramientas / tarjeta tipo) haga clic en (Attiny e ir otra vez a herramientas y elegir el reloj interno de 8 MHz de procesador 45)
Ir a (herramientas / programador) (Arduino como ISP), haga clic en para indicar que el IDE que la ONU es utilizada como un procesador.
(Herramientas) y haga clic en (grabar la secuencia de arranque)
Ir a (archivo), haga clic en subir o icono * en la parte inferior de la ventana muestra el siguiente mensaje de no tener en cuenta realmente si este mensaje es que todo ha ido bien
-3 - programa Attiny45 en arduino IDE:
copiar pegar el código entre :::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#include SoftwareSerial serieBT (0, 1); en el dit l ' on utilizar pasadores de les 10 et 11 à la place des pins 0 et 1 carte de la arduino
char val;
zumbador de int = 2; / / Borne de sortie zumbador 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); en completar la valeur
interruptor (val) {}
caso '3': digitalWrite (zumbador, HIGH);
Delay(500);
digitalWrite (zumbador, LOW);
Delay(500);
digitalWrite (zumbador, HIGH);
Delay(500);
digitalWrite (zumbador, LOW);
Delay(500);
digitalWrite (zumbador, HIGH);
Delay(500);
digitalWrite (zumbador, LOW);
rotura;
} } }
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-4 - ahora el código está en el Attiny45
Tenemos que probar nuestra Asamblea (imagen de reloj llamado: P2)
En nuestro código la RX TX de Bluetooth están conectados en la clavija Attiny45 0 et 1 y el zumbador en la clavija 2.