01 Цифровой логический уровень

1. Напишите программу для микроконтроллерной платы Arduino,  которая позволяет установить уровень логических нуля и единицы  на 13 контакте. Измерьте с помощью цифрового мультиметра напряжение  на этом выходе в момент установки в 1, и в момент сброса в 0.  Запишите значения напряжений в отчете.  Пример программы запишите в отчет, пронумеруйте строки программы  и напишите ниже комментарии к каждой строке.   //Пример 1 #define LED1 13 #define DELAY_TIME 3000  void setup() {   pinMode(LED1, OUTPUT); }  void loop() {   digitalWrite(LED1, LOW);   delay(DELAY_TIME);   digitalWrite(LED1, HIGH);   delay(DELAY_TIME); }  2. Измените программу так, чтобы значением, подаваемым на выход  микроконтроллера можно было управлять с компьютера из среды  Arduino IDE с помощью утилиты Монитор порта.  Пример программы запишите в отчет, пронумеруйте строки программы  и напишите ниже комментарии к каждой строке.   //Пример 2 #define LED1 13 #define DELAY_TIME 3000 #define RESET_INBYTE '0' #define LED1_OFF '1' #define LED1_ON  '2'  int inByte = RESET_INBYTE;  void setup() {   pinMode(LED1, OUTPUT);   Serial.begin(9600);   Serial.println("OK! Arduino ready...");   delay(DELAY_TIME); }  void loop() {   inByte = Serial.read();   if (inByte == LED1_OFF) {     digitalWrite(LED1, LOW);     Serial.print("inByte = ");     Serial.println(inByte);     inByte = RESET_INBYTE;   }   if (inByte == LED1_ON) {     digitalWrite(LED1, HIGH);     Serial.print("inByte = ");     Serial.println(inByte);     inByte = RESET_INBYTE;   } }   3. Подключите светодиод к выходу 13. Нарисуйте схему подключения в тетради.  Запишите вывод, в каком случае светодиод горит, а в каком - не горит.   4. Дополните прорамму так, чтобы появилась возможность управлять  значением, которое подается на выход 12. Запишите фрагмент программы  в отчет, прокомментируйте его.   5. Начертите в отчете схему подключения двух светодиодов к плате  Arduino. Подключите второй светодиод к выходу 12 и проверьте программу,  управляя включением и выключением двух светодиодов.  Запишите в отчет вывод о результатах работы программы.