Linkit en musikalisk organ (4 / 5 steg)
Steg 4: Ladda upp koden
Nu är det dags att ladda upp koden. Efter uppladdning koden, ta din hand nära det. För varje not är ca 7 cm. flytta din hand mot eller bort från summern och du kommer att kunna höra de olika musikaliska toner.
#define trigPin 8
#define echoPin 9
int Summer = 3;
void setup()
{
pinMode (trigPin, produktionen);
pinMode (echo pin, indata);
pinMode(buzzer,OUTPUT);
}
void loop()
{
int varaktighet, avstånd;
digitalWrite(trigPin,HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,High);
avstånd =(duration/2)/29,1;
om (avstånd < 70 & & avstånd > 7)
{
IF(Distance>63)
{
Tone(BUZZER,490);
}
annat
IF(Distance>56)
{
Tone(BUZZER,523);
}
annat
IF(Distance>49)
{
Tone(BUZZER,587);
}
annat
IF(Distance>42)
{
Tone(BUZZER,659);
}
IF(Distance>35)
{
Tone(BUZZER,698);
}
annat
IF(Distance>28)
{
Tone(BUZZER,784);
}
annat
IF(Distance>21)
{
Tone(BUZZER,880);
}
annat if(distance>14)
{
Tone(BUZZER,988);
}
}
Delay(50)';
}