Paso 5: Código de ejemplo, ATtiny84_SoftwareSerial
Para ATtiny84 encender LED y analógica lectura
5V | PIN pasador 1 14| Toma de tierra
10/X1 | Pin 2 pin 13| 0/A0
9/X2 | PIN 3 pin 12| 1/A1
RESTABLECER | Pin 4 pin 11| 2/A2
// 8 | pin 5 pin 10| 3/A3
A7/7 | PIN 6 pin 9| 4/A4
A6/6 | PIN 7 pin 8| 5/A5
para SoftwareSerial puede utilizar reloj externo físicos pins 2 y 3 son gratis.
#include "SoftwareSerial.h"
const int LED = 5; Esto es física pin 8 del LED
const int antena = 1; Esto es física pin 12, conecte el cable como antena
const int Rx = 7; Esto es física pin 6
const int Tx = 6; Esto es física pin 7
MySerial SoftwareSerial (Rx, Tx);
int val = 0; variable para almacenar lecturas de antena
void setup()
{
pinMode (LED, salida); LED de Arduino es una salida
pinMode (Rx, entrada);
pinMode (Tx, salida);
mySerial.begin(9600); enviar datos en serie a 9600 bits/seg.
}
void loop()
{
digitalWrite (LED, alta); encender LED
Delay(500);
digitalWrite (LED, baja); Apaga
Delay(500);
Val = analogRead(ANTENNA); leer la antena
mySerial.println(val); Envíe el valor al Monitor Serial, ^ Cmd-M
digitalWrite (LED, alta); encender LED
Delay(10);
digitalWrite (LED, baja); Apaga
Delay(500);
}