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