void setup() {
Serial.begin(9600);
}
//Завдання №1
// void loop() {
// Serial.print("Hello World ");
// delay(1000);
// }
//Завдання №2
// int loopCounter = 0;
// void loop() {
// loopCounter++;
// Serial.println("Порядковий номер виклику loop(): " + String(loopCounter));
// delay(1000);
// }
//Завдання №3
// void loop() {
// double pi = 3.14159265358979323846;
// for (int i = 1; i < 12; i++) {
// Serial.println(pi, i);
// delay(2000);
// }
// }
//Завдання №4
// void loop() {
// if (Serial.available() > 0) {
// char c = Serial.read();
// Serial.println(c);
// }
// delay(1000);
// }
//Завдання №5
// void loop() {
// if (Serial.available() > 0) {
// String receivedData = "";
// while (Serial.available() > 0) {
// char c = Serial.read();
// receivedData += c;
// }
// Serial.println("Отримано: " + receivedData);
// }
// delay(1000);
// }
//Завдання №6
// void loop() {
// while (!Serial.available()) {}
// int number = Serial.parseInt();
// if (Serial.read() == '\n') {
// Serial.print("Ви ввели ціле число: ");
// Serial.println(number);
// } else {
// Serial.println("Ви ввели неправильні дані. Введіть ціле число.");
// }
// delay(1000);
// }
void loop() {
while (!Serial.available()) {}
String input = Serial.readStringUntil('\n');
if (input.indexOf('.') != -1) {
float floatValue = input.toFloat();
Serial.print("Ви ввели дійсне число: ");
Serial.println(floatValue);
} else {
int integerValue = input.toInt();
Serial.print("Ви ввели ціле число: ");
Serial.println(integerValue);
}
delay(1000);
}