Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
Romekmil
Published © CC BY-NC-SA

Crescendo pedal on the Grand Orgue

Design assumptions of the cerescendo pedal for the Grand orgue (Hauptwerk)

BeginnerFull instructions provided547
Crescendo pedal on the Grand Orgue

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1

Software apps and online services

Arduino IDE
Arduino IDE
Windows 10
Microsoft Windows 10

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

118779743_422789975361578_3743127221368411797_n_u5V6aijESe.jpg

Code

Crecendo pedal for Grand Orgue - ver. tesring

C/C++
Crecendo pedal test for Grand Orgue
//test ped cresc
// Rom Mil
#include <MIDI.h>
MIDI_CREATE_DEFAULT_INSTANCE();

static const unsigned ledPin = 13;  

int odczytanaWartosc = 0;//Odczytana wartość z ADC
int napiecie = 0;//Wartość przeliczona na napięcie w V
int mem =0; 
void setup() {
 // Serial.begin(9600);//Uruchomienie komunikacji przez USART
 pinMode(ledPin, OUTPUT);
    MIDI.begin(4); 
}
 
void loop() {
  mem = napiecie;
  odczytanaWartosc = analogRead(A5);//Odczytujemy wartość napięcia
  napiecie = odczytanaWartosc / 51; //Przeliczenie wartości na napięcie
  if (napiecie != mem) MIDI.sendControlChange(1, napiecie, 1);
  //Serial.println(napiecie);//Wysyłamy zmierzone napięcie
  
  delay(200);//Czekamy, aby wygodniej odczytywać wyniki  
}o uno

Credits

Romekmil
15 projects • 11 followers
Contact

Comments

Please log in or sign up to comment.