Kullandığımız Kart :
http://arduino.cc/en/Main/arduinoBoardDuemilanove
Buradaki 10 sinyal girişine 10 tane piston bağlamıştık. sinyali verince basılıyordu;
pistonların, pianodaki tuşların (88 tane oluyor bunlardan) üzerinde sağa sola hareket edebilsin diye, ortaya tırtıklı bir çubuk çekmiştik (dolap içi askılık çubuğunu belli işlemlerden geçirdik)
pistonları bunun üzerinde ekleyip, en sol pistonun yanına ileri geri giden bir motor eklemiştik.
bu motorun işi, pistonları pianonun üzerinde hareket ettirmek, başka bir işlevi yok.
motorun döndüğü devir ve çarptığı tırtık sayısından, o an cubuğun üzerinde nerde olduğunu kestirebiliyorduk, dolayısıyla bir dahaki nota için, ileri mi yoksa geri mi gitmesi gerektiğini anlayabiliyorduk.
yalnız şöyle birşey var,
bizim kurmuş olduğumuz sistemde sadece beyaz tuşlara basiyordu bizim salak robot
* öne gidebilmesi için bir mekanizma kurulmadığı için, siyah tuşlar yalandı.
birde 10 piston yan yana olduğu için araları tuşları çok açık olan akorları basamıyordu.
bilgin olsun dedim.