Различия

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

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

products:laboratory_iot_c:exp21 [2024/11/14 16:29] – создано labuser30products:laboratory_iot_c:exp21 [2024/11/14 16:33] (текущий) – [Программный код эксперимента] labuser30
Строка 21: Строка 21:
  
 ==== Программный код эксперимента ==== ==== Программный код эксперимента ====
-<file python Exp21.py[enable_line_numbers="2", start_line_numbers_at="1"]> +<file arduino Exp21.ino[enable_line_numbers="2", start_line_numbers_at="1"]> 
-from machine import Pin, PWM +#define SPEAKER_PIN 15 
-_init()+#define ACD_PIN A0
  
-SpeakerPin 15+int value 0; 
 +  
 +void setup() { 
 +  pinMode(SPEAKER_PIN, OUTPUT);  
 +  analogWriteRange(1024); 
 +  analogWrite(SPEAKER_PIN, 512); 
 +
 +  
 +void loop() { 
 +  value = analogRead(ACD_PIN); 
 +  analogWriteFreq(value); 
 +}
  
-Speaker = Pin(SpeakerPin, Pin.OUT) 
-Sound = PWM(Speaker) 
- 
-Sound.duty(512) 
- 
-adc = machine.ADC(0) 
- 
-while True: 
-    value = adc.read() 
-    Sound.freq(value) 
 </file> </file>