int main() // main function { int DO = 22, CLK = 23, DI = 24, CS = 25; // SD I/O pins sd_mount(DO, CLK, DI, CS); // Mount SD card const char techloop[] = {"techloop.wav"}; // Set up techloop string wav_play(techloop); // Pass to wav player wav_volume(6); // Adjust volume pause(3500); // Play for 3.5 s wav_volume(4); // Repeat twice more pause(2000); wav_volume(8); pause(3500); wav_stop(); // Stop playing }
int main() // main function { int DO = 22,CLK = 23, DI = 24, CS = 25; sd_mount(DO,CLK,DI,CS); wav_volume(10); freqout(4, 2000, 3000); // Speaker tone: P4, 2 s, 3 kHz while(1) // Endless loop { int wL = input(7); // Left whisker -> wL variable int wR = input(8); // Right whisker -> wR variable //print("%c", HOME); // Terminal cursor home (top-left) //print("wL = %d wR = %d", wL, wR); // Display whisker variables drive_speed(128,128); if(input(7)==0 || input(8) == 0) { drive_speed(0,0); pause(500); wav_play("ouch.wav"); drive_goto(-64,64); } } }