/*
Software Serial Output Example
*/
#include "SoftwareSerial.h"
#if defined(__AVR_ATtiny84__)
#define txPin 1
#define rxPin 0
#define MODEL "ATtiny84"
#elif defined(__AVR_ATtiny85__)
#define txPin 0
#define rxPin 1
#define MODEL "ATtiny85"
#elif defined(__AVR_ATtiny861__)
#define txPin 12
#define rxPin 11
#define MODEL "ATtiny861"
#elif defined(__AVR_ATtiny4313__)
#define txPin 1
#define rxPin 0
#define MODEL "ATtiny4313"
#endif
SoftwareSerial mySerial(rxPin, txPin);
void setup() {
mySerial.begin(9600);
}
void loop() {
static unsigned int num = 0;
mySerial.print("TX Pin=");
mySerial.print(txPin);
mySerial.print(" num=");
mySerial.print(num);
mySerial.print(" MODEL=");
mySerial.print(MODEL);
mySerial.print(" F_CPU=");
mySerial.println(F_CPU);
num++;
delay(1000);
}
|