BASIC4MCU | 질문게시판 | 답변 : 아두이노 피에조 부저 코드 관련
페이지 정보
작성자 master 작성일2019-02-12 00:23 조회1,097회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=7707
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-02-12 오전 12:29:08// by Ok-Hyun Park//#include <LiquidCrystal.h>LiquidCrystal lcd(4,5,8,9,10,11);int piezo=7;int button1=12;int button2=3;int button3=4;//#define NOTE_C4 262#define NOTE_CS4 277#define NOTE_D4 294#define NOTE_DS4 311#define NOTE_E4 330#define NOTE_F4 349#define NOTE_FS4 370#define NOTE_G4 392#define NOTE_GS4 415#define NOTE_A4 440#define NOTE_AS4 466#define NOTE_B4 494#define NOTE_C5 523int melody1[]={NOTE_E4,NOTE_D4,NOTE_C4,NOTE_D4,NOTE_E4,NOTE_E4,NOTE_E4,NOTE_D4,NOTE_D4,NOTE_D4,NOTE_E4,NOTE_G4,NOTE_G4,NOTE_E4,NOTE_D4,NOTE_C4,NOTE_D4,NOTE_E4,NOTE_E4,NOTE_E4,NOTE_D4,NOTE_D4,NOTE_E4,NOTE_D4,NOTE_C4};int tempo1[]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};int button[]={ 2,3,12};//void setup(){pinMode(piezo,OUTPUT);lcd.begin(16,2);}//void loop(){if(digitalRead(button1)){lcd.setCursor(1,0); lcd.print("Hello");for(int i=0; i<25; i++){ tone(piezo,melody1[i]); delay(250*tempo1[i]); noTone[i]; }lcd.clear();//------------------------------------if(digitalRead(button2)){lcd.setCursor(1,0); lcd.print("aaaaa");for(int i=0; i<25; i++){ tone(piezo,melody1[i]); delay(250*tempo1[i]); noTone[i]; }lcd.clear();}//------------------------------------if(digitalRead(button3)){lcd.setCursor(1,0); lcd.print("abcde");for(int i=0; i<25; i++){ tone(piezo,melody1[i]); delay(250*tempo1[i]); noTone[i]; }lcd.clear();}}
댓글 0
조회수 1,097등록된 댓글이 없습니다.