Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:aruno:exp6 [2020/05/24 17:23] alexnikproducts:aruno:exp6 [2020/08/28 11:44] (текущий) alexnik
Строка 34: Строка 34:
 ==== Программный код эксперимента ==== ==== Программный код эксперимента ====
  
-<file python Exp6.py[enable_line_numbers="2", start_line_numbers_at="1"]> +<file cpp Exp6[enable_line_numbers="2", start_line_numbers_at="1"]> 
-from machine import Pin +//определяем константы 
-_init()+const int keyPin = 12; 
 +const int ledPin = 2; 
 +//настраиваем пины контроллера 
 +void setup() 
 +   pinMode(keyPin,INPUT); 
 +   pinMode(ledPin,OUTPUT); 
 + }
  
-ButtonPin = 16 + void loop() { 
-LedPin +   if(digitalRead(keyPin) == HIGH){ 
- +     digitalWrite(ledPin,HIGH); 
-Button Pin(ButtonPin, Pin.IN+    } 
-Led = Pin(LedPinPin.OUT) +   else { 
- +     digitalWrite(ledPin,LOW); 
-while True: +     
-    button_value = Button.value() + }
-    if button_value == 1: +
-        Led.on() +
-    else: +
-        Led.off()+
 </file> </file>
  
-Программный код эксперимента аналогичен коду прошлого эксперимента. Мы подключили зуммер к той же ножке микроконтроллера, что и светодиод. Теперь, когда на этой ножке присутствует напряжение, от него питаются одновременно и светодиод и зуммер.+Программный код эксперимента аналогичен коду четвертого эксперимента. Мы подключили зуммер к той же ножке микроконтроллера, что и светодиод. Теперь, когда на этой ножке присутствует напряжение, от него питаются одновременно и светодиод и зуммер.
  
 ==== Дополнительные задания ==== ==== Дополнительные задания ====