Hardware components | ||||||
![]() |
| × | 2 | |||
![]() |
| × | 2 | |||
![]() |
| × | 13 | |||
![]() |
| × | 2 | |||
![]() |
| × | 4 | |||
![]() |
| × | 1 | |||
![]() |
| × | 19 | |||
![]() |
| × | 2 | |||
![]() |
| × | 2 | |||
![]() |
| × | 2 | |||
Software apps and online services | ||||||
![]() |
| |||||
Hand tools and fabrication machines | ||||||
![]() |
| |||||
Our teacher made us to make something. So, we thought and made this.
This cube is an instrument. This cube makes various sounds, when we turn the potentiometer.
int Pot = A1;
int av;
int Switch = 5;
int SwitchState = 0;
int L7 = 6;
int L8 = 3;
int L9 = 2;
int L10 = 9;
int speaker = 8; // Breadboard 2
void setup() {
Serial.begin(9600);
pinMode (speaker, OUTPUT);
pinMode (Switch, INPUT);
}
void loop() {
av = analogRead(Pot);
av = map(av, 0, 1023, 1, 5);
Serial.print(av);
Serial.println(SwitchState);
SwitchState = digitalRead(Switch);
if(av == 1){
digitalWrite(L7, HIGH);
digitalWrite(L8, LOW);
digitalWrite(L9, LOW);
digitalWrite(L10, LOW);
}else if(av == 2){
digitalWrite(L7, LOW);
digitalWrite(L8, HIGH);
digitalWrite(L9, LOW);
digitalWrite(L10, LOW);
}
else if(av == 3){
digitalWrite(L7, LOW);
digitalWrite(L8, LOW);
digitalWrite(L9, HIGH);
digitalWrite(L10, LOW);
}
else if(av == 4){
digitalWrite(L7, LOW);
digitalWrite(L8, LOW);
digitalWrite(L9, LOW);
digitalWrite(L10, HIGH);
}
if(SwitchState == 1){
if(av == 1){
tone(speaker, 2979, 10);
}else if(av == 2){
tone(speaker, 3363, 10);
}else if(av == 3){
tone(speaker, 3747, 10);
}else if(av == 4){
tone(speaker, 4003, 10);
}
}
}
int Pot = A1;
int av;
int Switch = 5;
int SwitchState = 0;
int L7 = 6;
int L8 = 3;
int L9 = 2;
int L10 = 9;
int speaker = 8; // Breadboard 2
void setup() {
Serial.begin(9600);
pinMode (speaker, OUTPUT);
pinMode (Switch, INPUT);
}
void loop() {
av = analogRead(Pot);
av = map(av, 0, 1023, 1, 5);
Serial.print(av);
Serial.println(SwitchState);
SwitchState = digitalRead(Switch);
if(av == 1){
digitalWrite(L7, HIGH);
digitalWrite(L8, LOW);
digitalWrite(L9, LOW);
digitalWrite(L10, LOW);
}else if(av == 2){
digitalWrite(L7, LOW);
digitalWrite(L8, HIGH);
digitalWrite(L9, LOW);
digitalWrite(L10, LOW);
}
else if(av == 3){
digitalWrite(L7, LOW);
digitalWrite(L8, LOW);
digitalWrite(L9, HIGH);
digitalWrite(L10, LOW);
}
else if(av == 4){
digitalWrite(L7, LOW);
digitalWrite(L8, LOW);
digitalWrite(L9, LOW);
digitalWrite(L10, HIGH);
}
if(SwitchState == 1){
if(av == 1){
tone(speaker, 2851, 10);
}else if(av == 2){
tone(speaker, 3235, 10);
}else if(av == 3){
tone(speaker, 3491, 10);
}else if(av == 4){
tone(speaker, 3747, 10);
}
}
}






_ztBMuBhMHo.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff)















_3u05Tpwasz.png?auto=compress%2Cformat&w=40&h=40&fit=fillmax&bg=fff&dpr=2)
Comments