วันอังคารที่ 12 กุมภาพันธ์ พ.ศ. 2562

7


#include <LedControl.h>

#define C4 262
#define D4 294
#define E4 330
#define F4 349
#define G4 392
#define A4 440
#define B4 494
#define C5 523
int melody[]= {C4,D4,E4,F4,G4,A4,B4,C5};
float beats[]={1,1,1,1,1,1,1,1};
int buzzerpin = 11;
int timestop = 70;
LedControl lc=LedControl(8,10,9,1);
void setup()
{
  lc.shutdown(0,false);
  lc.setIntensity(0,5);
  lc.clearDisplay(0);
  int dl = 500;
  pinMode(LED_BUILTIN, OUTPUT);
  int numnote;
  numnote = sizeof(melody)/2;
  for (int i=0;i<numnote;i++)
  {
    lc.setChar(0,7-i,'-',false);
    tone(buzzerpin,melody[i],dl*beats[i]);
    delay (dl*beats[i]);
    digitalWrite(buzzerpin,HIGH);
    delay(timestop);
  }
}
void loop()
{                 
}

การทำงาน

แสดงการทำงานของตัว BUZZER ที่ทำการกำหนดเสียง MELODYCออกมาแล้วทำให้ตัว BUZZER แสดงผลออกมาทางตัวLCD

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

มินิโปรเจค Arduino Calculator (แก้ไข)

 https://www.electronicshub.org/arduino-calculator/ #include <LiquidCrystal.h> ...