Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int piezzo = 5;
- int data = 0;
- int led = 10;
- void setup() {
- pinMode(piezzo, INPUT);
- Serial.begin(31250);
- pinMode(led, OUTPUT);
- }
- void loop() {
- data = analogRead(piezzo)*10;
- if( data >= 20 ) {
- noteOn(0x90, 50, 0x45);
- digitalWrite(led, LOW);
- delay(50);
- noteOn(0x90, 50, 0x0);
- digitalWrite(led, HIGH);
- }
- Serial.println(data);
- delay(10);
- }
- void noteOn(char cmd, char data1, char data2) {
- Serial.print(cmd, BYTE);
- Serial.print(data1, BYTE);
- Serial.print(data2, BYTE);
- }
Add Comment
Please, Sign In to add comment