#include <Arduino.h> // Стандартная библиотека Arduino
// В setup() инициализируем последовательный порт и настраиваем пины
void setup() {
Serial.begin(115200); // Инициализация последовательного порта для вывода сообщений
delay(1000); // Небольшая задержка для стабильности
// Настройка пина 26 как входа для цифровых данных
pinMode(26, INPUT);
// Настройка пина 36 как входа для аналоговых данных
// В Arduino это делается автоматически, но можно явно указать
// В некоторых платах это не обязательно
// В Arduino IDE это не нужно, просто читаем через analogRead
}
// В цикле постоянно считываем и выводим значения
void loop() {
// Считываем аналоговое значение с пина 36 (значение от 0 до 4095 или 1023, зависит от платы)
int analogValue = analogRead(38);
// Считываем цифровое значение с пина 26 (0 или 1)
int digitalValue = digitalRead(26);
// Выводим значения в монитор порта
Serial.print("Аналоговое значение: ");
Serial.println(analogValue);
Serial.print("Цифровое значение: ");
Serial.println(digitalValue);
delay(1000); // Ждём 1 секунду перед следующим считыванием
}