Sketch von Uno auf Attiny85

@Admin
Sorry habe das mit dem Code usw eben erst gelesen.

@ Eisbar
da muss ich dir zustimmen und ich bin echt am überlegen ob ich nicht bei dem 328er bleibe worauf mein code ja läuft. Warum ist das kleine Ding so verdammt umständlich?!?
Hab mir extra ein nettes Shield gebastelt um den 85er zu programmieren...

Habe mein Code nochmal überarbeitet und jetzt motzt die IDE über den Servo :0

//Temperaturregelung Wintergarten//


#include <SoftwareSerial.h>
const int rx=3;
const int tx=1;
SoftwareSerial mySerial(rx, tx);

#include <Servo.h>
Servo servo1;


float tempC;
const int tempPin = 2; // Temperatursonsor an analog Pin 0 bei Arduino | bei ATTINY85 an pin 2
const int ledPin = 0; // LED an Pin 13 bei Arduino | bei ATTINY85 an pin 0
int pos = 0; // Servoposition

// Setup

void setup()
{
  pinMode(rx,INPUT);
  pinMode(tx,OUTPUT);
 mySerial.begin(9600); // öffnet den Serialport zur Comunikation mit dem Sensor 
 pinMode(ledPin, OUTPUT);
 servo1.attach(5);
}


void loop()
{
 tempC = analogRead(tempPin); // liest den Temperaturpin aus
 tempC = (5.0*tempC*100.0)/1024.0;
 mySerial.println((byte)tempC);
  if (tempC >26)  // wenn die Temp über 26 C ist leuchtet die led
  {
   pos = 180; // Servo öffnet
   digitalWrite(ledPin, HIGH); // Led an
   servo1.write(pos);
  }
  else
  {
    pos = 0; // Servo schließt
    digitalWrite(ledPin, LOW); // Led aus
    servo1.write(pos);
  }
  delay(1000);
}

Die Fehlermeldungen lauten nun:

D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp: In function 'void __vector_3()':
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp:105: error: cannot convert 'volatile uint8_t*' to 'volatile uint16_t*' for argument '2' to 'void handle_interrupts(timer16_Sequence_t, volatile uint16_t*, volatile uint16_t*)'
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp: In function 'void initISR(timer16_Sequence_t)':
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp:151: error: 'TCCR1A' was not declared in this scope
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp:152: error: 'TCCR1B' was not declared in this scope
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp:159: error: 'TIFR1' was not declared in this scope
D:\Program Files (x86)\Arduino\libraries\Servo\Servo.cpp:160: error: 'TIMSK1' was not declared in this scope