මේ පෝස්ට් එකෙන් කියලා දෙන්න යන්නේ ආඩුයිනෝ බෝඩ් එක පාවිච්චි කරලා පොඩි ඕගන් එකක් හදා ගන්නේ කොහොමද කියලා..
වැඩේට ඕන කරන බඩු ලිස්ට් එක👇
👉Arduino uno
👉6×Push on buttons
👉6×22k resistors
👉8ohms speaker/piezo speaker
👉Jumper cable
👉Breadboard
👉6×22k resistors
👉8ohms speaker/piezo speaker
👉Jumper cable
👉Breadboard
මුලින්ම පහල පින්තූරේ තියන විදියට ආඩුයිනෝ බෝඩ් එකට push on button,speaker සෙට් කරන්න..
දැන් කෝඩ් එක අප්ලෝඩ් කරන්න තියෙන්නේ..
කෝඩ් එක..👇
#define NOTE_G4 392
#define NOTE_A4 466
#define NOTE_F4 349
#define NOTE_C 261
#define NOTE_F 370
#define NOTE_A 440
short int buzzer=6;
int tone_freq[6]={NOTE_G4,NOTE_A4,NOTE_F4,NOTE_C,NOTE_F,NOTE_A};
int duration[6]={100,100,100,100,100,100};
#define NOTE_A4 466
#define NOTE_F4 349
#define NOTE_C 261
#define NOTE_F 370
#define NOTE_A 440
short int buzzer=6;
int tone_freq[6]={NOTE_G4,NOTE_A4,NOTE_F4,NOTE_C,NOTE_F,NOTE_A};
int duration[6]={100,100,100,100,100,100};
void setup() {
pinMode(6, OUTPUT);
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
pinMode(A4, INPUT_PULLUP);
pinMode(A5, INPUT_PULLUP);
}
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(A3, INPUT_PULLUP);
pinMode(A4, INPUT_PULLUP);
pinMode(A5, INPUT_PULLUP);
}
void key_tones(int a){
tone(6, tone_freq[a],duration[a]);
}
tone(6, tone_freq[a],duration[a]);
}
void loop() {
if(digitalRead(A0)==HIGH){
key_tones(0);
}
if(digitalRead(A1)==HIGH){
key_tones(1);
}
if(digitalRead(A2)==HIGH){
key_tones(2);
}
if(digitalRead(A3)==HIGH){
key_tones(3);
}
if(digitalRead(A4)==HIGH){
key_tones(4);
}
if(digitalRead(A5)==HIGH){
key_tones(5);
}
}
key_tones(0);
}
if(digitalRead(A1)==HIGH){
key_tones(1);
}
if(digitalRead(A2)==HIGH){
key_tones(2);
}
if(digitalRead(A3)==HIGH){
key_tones(3);
}
if(digitalRead(A4)==HIGH){
key_tones(4);
}
if(digitalRead(A5)==HIGH){
key_tones(5);
}
}
frequency එක වෙනස් කරලා එක එක tone ගන්න පුලුවන්..
duration කියන එක ඇතුලේ තියන අගයන් වෙනස් කරලා button එක press කලාම කොච්චර වෙලාවක් tone එකක් වදින්න ඕනද කියන එක වෙනස් කර ගන්න පුලුවන්..
ඊලග පෝස්ට් එකෙන් colour light system එකක් හදන විදිය කියන්නම්..


No comments:
Post a Comment