Open RycerzCzarny opened 6 years ago
`#include
MeDCMotor motor_9(9); MeDCMotor motor_10(10);
MeBuzzer buzzer;
const int c = 261; const int d = 294; const int e = 329; const int f = 349; const int g = 391; const int gS = 415; const int a = 440; const int aS = 455; const int b = 466; const int cH = 523; const int cSH = 554; const int dH = 587; const int dSH = 622; const int eH = 659; const int fH = 698; const int fSH = 740; const int gH = 784; const int gSH = 830; const int aH = 880;
void move(int direction, int speed) { int leftSpeed = 0; int rightSpeed = 0; if(direction == 1){ leftSpeed = speed; rightSpeed = speed; }else if(direction == 2){ leftSpeed = -speed; rightSpeed = -speed; }else if(direction == 3){ leftSpeed = -speed; rightSpeed = speed; }else if(direction == 4){ leftSpeed = speed; rightSpeed = -speed; } motor_9.run((9)==M1?-(leftSpeed):(leftSpeed)); motor_10.run((10)==M1?-(rightSpeed):(rightSpeed)); }
double angle_rad = PI/180.0; double angle_deg = 180.0/PI;
void setup(){
}
void loop(){
_loop();
}
void beep(int note, int duration) { buzzer.tone(note, duration); }
void _delay(float seconds){ long endTime = millis() + seconds * 1000; while(millis() < endTime)_loop(); }
void _loop(){ //Play first section firstSection();
//Play second section secondSection();
//Variant 1
beep(f, 250);
beep(gS, 500);
beep(f, 350);
beep(a, 125);
beep(cH, 500);
beep(a, 375);
beep(cH, 125);
beep(eH, 650);
delay(500);
//Repeat second section secondSection();
//Variant 2
beep(f, 250);
beep(gS, 500);
beep(f, 375);
beep(cH, 125);
beep(a, 500);
beep(f, 375);
beep(cH, 125);
beep(a, 650);
delay(650); }
void firstSection()
{
beep(a, 500);
beep(a, 500);
beep(a, 500);
beep(f, 350);
beep(cH, 150);
beep(a, 500);
beep(f, 350);
beep(cH, 150);
beep(a, 650);
delay(500);
beep(eH, 500);
beep(eH, 500);
beep(eH, 500);
beep(fH, 350);
beep(cH, 150);
beep(gS, 500);
beep(f, 350);
beep(cH, 150);
beep(a, 650);
delay(500); }
void secondSection()
{
beep(aH, 500);
beep(a, 300);
beep(a, 150);
beep(aH, 500);
beep(gSH, 325);
beep(gH, 175);
beep(fSH, 125);
beep(fH, 125);
beep(fSH, 250);
delay(325);
beep(aS, 250);
beep(dSH, 500);
beep(dH, 325);
beep(cSH, 175);
beep(cH, 125);
beep(b, 125);
beep(cH, 250);
delay(350); } `
include
include
include
include
MeDCMotor motor_9(9); MeDCMotor motor_10(10);
void move(int direction, int speed) { int leftSpeed = 0; int rightSpeed = 0; if(direction == 1){ leftSpeed = speed; rightSpeed = speed; }else if(direction == 2){ leftSpeed = -speed; rightSpeed = -speed; }else if(direction == 3){ leftSpeed = -speed; rightSpeed = speed; }else if(direction == 4){ leftSpeed = speed; rightSpeed = -speed; } motor_9.run((9)==M1?-(leftSpeed):(leftSpeed)); motor_10.run((10)==M1?-(rightSpeed):(rightSpeed)); }
double angle_rad = PI/180.0; double angle_deg = 180.0/PI; MeRGBLed rgbled_7(7, 7==7?2:4); MeBuzzer buzzer;
void setup(){
}
void loop(){
}
void _delay(float seconds){ long endTime = millis() + seconds * 1000; while(millis() < endTime)_loop(); }
void _loop(){
}