ATtiny45 Software serial
ref : arduino:SoftwareSerial
software serial ports with speeds 1200,2400 and 4800 bps.
Code:
#include <SoftwareSerial.h>
#define rxPin 1
#define txPin 2
const int analogInPin = 3; // Analog input pin that the potentiometer is attached to
int sensorValue = 0; // value read from the pot
int outputValue = 0; // value output to the PWM (analog out)
SoftwareSerial serial(rxPin, txPin);
void setup() {
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
serial.begin(4800);
serial.println("ATtiny45 Software serial");
}
void loop() {
sensorValue = analogRead(analogInPin);
outputValue = map(sensorValue, 0, 1023, 0, 255);
serial.print("sensor = " );
serial.print(sensorValue);
serial.print("\t output = ");
serial.println(outputValue);
delay(100);
}