Hallo Sisor,
Arduino Playground oder hier:

https://www.frag-duino.de/index.php/...-programmieren


Für eure eigenen Projekte stehen euch nur die folgenden Befehle zur Verfügung:

pinMode()
digitalWrite()
digitalRead()
analogRead() (Nur PIN 2,3 und 4)
analogWrite() (Nur PIN 0 und 1)
shiftOut()
pulseIn()
millis()
micros()
delay()
delayMicroseconds()
SoftwareSerial

Das steht leider überall. Ich habe nicht drauf geachtet, da ich davon ausging ohnehin nur die simpelsten Forderungen zu stellen.
Glaub nicht alles was im Internet steht! Die Aussage 'Für eure eigenen Projekte stehen euch nur die folgenden Befehle zur Verfügung' ist so falsch.
Erstens handelt es ich nicht um Befehle, sondern um Funktionen bzw. Objekte (Softwareserial).
Zweitens sind das nicht alle.
Und drittens gilt ein großer Teil der C++ Befehle und Sprachkonstrukte, wie z.B. Objekte.

Deine Annahme, es gäbe im ATiny-Umfeld kein 'if', ist falsch. Im Zusammenhang des Textes meinte der Autor wohl, es stehen nicht alle 'normalen' Arduino-Funktionen zur Verfügung, sondern nur ein von ihm aufgezeigter Teil.