Sablony:BuzzerCode1: Rozdiel medzi revíziami

Zo stránky 3D liga wiki
Prejsť na navigáciu Prejsť na vyhľadávanie
Sebastian (diskusia | príspevky)
Vytvorená stránka „<syntaxhighlight lang="C"> const int BUZZER = 4; void setup() { pinMode(BUZZER, OUTPUT); Serial.begin(9600); } void playNote(int note) { int halfPeriod = 500000 / note; for (int i = 0; i < 10; i++) { digitalWrite(BUZZER, HIGH); delayMicroseconds(halfPeriod); digitalWrite(BUZZER, LOW); delayMicroseconds(halfPeriod); } } void loop() { for (int i = 500; i < 2500; i++) { playNote(i); Serial.print("Hrám notu: "); Seri…“
 
Sebastian (diskusia | príspevky)
Odstránený obsah stránky
Značka: Vybielenie
 
Riadok 1: Riadok 1:
<syntaxhighlight lang="C">
const int BUZZER = 4;


void setup() {
  pinMode(BUZZER, OUTPUT);
  Serial.begin(9600);
}
void playNote(int note)
{
  int halfPeriod = 500000 / note;
  for (int i = 0; i < 10; i++) {
    digitalWrite(BUZZER, HIGH); 
    delayMicroseconds(halfPeriod);
    digitalWrite(BUZZER, LOW);   
    delayMicroseconds(halfPeriod);
  }
}
void loop() {
  for (int i = 500; i < 2500; i++) {
    playNote(i);
    Serial.print("Hrám notu: ");
    Serial.println(i);
  }
}
</syntaxhighlight>

Aktuálna revízia z 20:03, 30. apríl 2026