// Nastavenie sériovej komunikácie
void setup() {
Serial.begin(9600);
while (!Serial);
// Aritmetické operácie
int cislo1 = 10;
int cislo2 = 4;
int sucet = cislo1 + cislo2;
int rozdiel = cislo1 - cislo2;
int nasobenie = cislo1 * cislo2;
int delenie = cislo1 / cislo2;
int zvysok = cislo1 % cislo2;
// Logické operácie
bool pravda = true;
bool nepravda = false;
bool a = pravda && nepravda;
bool alebo = pravda || nepravda;
bool negacia = !pravda;
// Bitové operácie
byte bitCislo1 = B11011010;
byte bitCislo2 = B10100101;
byte bitAND = bitCislo1 & bitCislo2;
byte bitOR = bitCislo1 | bitCislo2;
byte bitXOR = bitCislo1 ^ bitCislo2;
// Výpis výsledkov na sériovú konzolu
Serial.println("Aritmetické operácie:");
Serial.print("Sčítanie: ");
Serial.println(sucet);
Serial.print("Odčítanie: ");
Serial.println(rozdiel);
Serial.print("Násobenie: ");
Serial.println(nasobenie);
Serial.print("Delenie: ");
Serial.println(delenie);
Serial.print("Zvyšok po delení: ");
Serial.println(zvysok);
Serial.println("Logické operácie:");
Serial.print("AND: ");
Serial.println(a);
Serial.print("OR: ");
Serial.println(alebo);
Serial.print("NOT: ");
Serial.println(negacia);
Serial.println("Bitové operácie:");
Serial.print("Bitový AND: ");
Serial.println(bitAND, BIN);
Serial.print("Bitový OR: ");
Serial.println(bitOR, BIN);
Serial.print("Bitový XOR: ");
Serial.println(bitXOR, BIN);
}
void loop() {
}