3 תשובות
תלוי הגודל שלה
code 7seg:
unsigned const int a = 11;
unsigned const int b = 10;
unsigned const int c = 7;
unsigned const int d = 8;
unsigned const int e = 9;
unsigned const int f = 12;
unsigned const int g = 13;
unsigned const int dp = 6;
#define buzzer 4
#define note_cs8 4435
#define note_d8 4699
#define note_ds8 4978
void setup ()
{
pinmode (a, output);
pinmode (b, output);
pinmode (c, output);
pinmode (a, output);
pinmode (d, output);
pinmode (e, output);
pinmode (f, output);
pinmode (g, output);
pinmode (dp, output);
serial.begin(9600); // port s?rie
pinmode(buzzer ,output);
pinmode(2, output);
pinmode(3, output);
}
void beep(int note, int duration)
{
// play buzzer
tone(buzzer, note, duration);
delay(duration);
notone(buzzer);
delay(50);
}
void zero ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, low);
}
void one ()
{
digitalwrite (a, low);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, low);
}
void two ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, low);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, low);
digitalwrite (g, high);
}
void three ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, high);
}
void four ()
{
digitalwrite (a, low);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void five ()
{
digitalwrite (a, high);
digitalwrite (b, low);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void six ()
{
digitalwrite (a, high);
digitalwrite (b, low);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, high);
}
void seven ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, low);
}
void eight ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, high);
}
void nine ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void loop ()
{
zero ();
delay (1000);
one ();
delay (1000);
two ();
delay (1000);
three ();
delay (1000);
four ();
delay (1000);
five ();
delay (1000);
six ();
delay (1000);
seven ();
delay (1000);
eight ();
delay (1000);
nine ();
delay (1000);
beep(note_cs8, 120);
delay(120);
beep(note_d8, 120);
delay(120);
beep(note_ds8, 120);
delay(120);
digitalwrite(2, high);
delay(500);
digitalwrite(2, low);
delay(500);
digitalwrite(3, high);
delay(500);
digitalwrite(3, low);
delay(500);
digitalwrite(2, high);
delay(500);
digitalwrite(2, low);
delay(500);
digitalwrite(3, high);
delay(500);
digitalwrite(3, low);
delay(500);
}
unsigned const int a = 11;
unsigned const int b = 10;
unsigned const int c = 7;
unsigned const int d = 8;
unsigned const int e = 9;
unsigned const int f = 12;
unsigned const int g = 13;
unsigned const int dp = 6;
#define buzzer 4
#define note_cs8 4435
#define note_d8 4699
#define note_ds8 4978
void setup ()
{
pinmode (a, output);
pinmode (b, output);
pinmode (c, output);
pinmode (a, output);
pinmode (d, output);
pinmode (e, output);
pinmode (f, output);
pinmode (g, output);
pinmode (dp, output);
serial.begin(9600); // port s?rie
pinmode(buzzer ,output);
pinmode(2, output);
pinmode(3, output);
}
void beep(int note, int duration)
{
// play buzzer
tone(buzzer, note, duration);
delay(duration);
notone(buzzer);
delay(50);
}
void zero ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, low);
}
void one ()
{
digitalwrite (a, low);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, low);
}
void two ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, low);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, low);
digitalwrite (g, high);
}
void three ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, high);
}
void four ()
{
digitalwrite (a, low);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void five ()
{
digitalwrite (a, high);
digitalwrite (b, low);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void six ()
{
digitalwrite (a, high);
digitalwrite (b, low);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, high);
}
void seven ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, low);
digitalwrite (e, low);
digitalwrite (f, low);
digitalwrite (g, low);
}
void eight ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, high);
digitalwrite (f, high);
digitalwrite (g, high);
}
void nine ()
{
digitalwrite (a, high);
digitalwrite (b, high);
digitalwrite (c, high);
digitalwrite (d, high);
digitalwrite (e, low);
digitalwrite (f, high);
digitalwrite (g, high);
}
void loop ()
{
zero ();
delay (1000);
one ();
delay (1000);
two ();
delay (1000);
three ();
delay (1000);
four ();
delay (1000);
five ();
delay (1000);
six ();
delay (1000);
seven ();
delay (1000);
eight ();
delay (1000);
nine ();
delay (1000);
beep(note_cs8, 120);
delay(120);
beep(note_d8, 120);
delay(120);
beep(note_ds8, 120);
delay(120);
digitalwrite(2, high);
delay(500);
digitalwrite(2, low);
delay(500);
digitalwrite(3, high);
delay(500);
digitalwrite(3, low);
delay(500);
digitalwrite(2, high);
delay(500);
digitalwrite(2, low);
delay(500);
digitalwrite(3, high);
delay(500);
digitalwrite(3, low);
delay(500);
}
unsigned const int a=11;
unsigned const int b=10;
unsigned const int c=7;
unsigned const int d=8;
unsigned const int e=9;
unsigned const int f=12;
unsigned const int g=13;
#define buzzer 6 // buzzer pin 6
#define note_e7 2637
#define note_c7 2093
#define note_g7 3136
#define note_g6 1568
void beep(int note, int duration)
{
// play buzzer
tone(buzzer, note, duration);
delay(duration);
notone(buzzer);
delay(50);
}
void setup()
{
pinmode(a, output);
pinmode(b, output);
pinmode(c, output);
pinmode(d, output);
pinmode(e, output);
pinmode(f, output);
pinmode(g, output);
serial.begin(9600);
pinmode(buzzer ,output);
pinmode(5,output);
pinmode(4,output);
}
void zero()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,low);
}
void one()
{
digitalwrite(a,low);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,low);
}
void two()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,low);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,low);
digitalwrite(g,high);
}
void three()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,high);
}
void four()
{
digitalwrite(a,low);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
void five ()
{
digitalwrite(a,high);
digitalwrite(b,low);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
void six ()
{
digitalwrite(a,high);
digitalwrite(b,low);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,high);
}
void seven()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,low);
}
void eight()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,high);
}
void nine()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
//start
void loop()
{
zero();
delay(100);
one();
delay(100);
two();
delay(100);
three();
delay(100);
four();
delay(100);
five();
delay(100);
six();
delay(100);
seven();
delay(100);
eight();
delay(100);
nine();
delay(100);
beep(note_e7, 120);
beep(note_e7, 120);
delay(120);
beep(note_e7, 120);
delay(120);
beep(note_c7, 120);
beep(note_e7, 120);
delay(120);
beep(note_g7, 120);
delay(240);
beep(note_g6, 120);
delay(360);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
}
unsigned const int b=10;
unsigned const int c=7;
unsigned const int d=8;
unsigned const int e=9;
unsigned const int f=12;
unsigned const int g=13;
#define buzzer 6 // buzzer pin 6
#define note_e7 2637
#define note_c7 2093
#define note_g7 3136
#define note_g6 1568
void beep(int note, int duration)
{
// play buzzer
tone(buzzer, note, duration);
delay(duration);
notone(buzzer);
delay(50);
}
void setup()
{
pinmode(a, output);
pinmode(b, output);
pinmode(c, output);
pinmode(d, output);
pinmode(e, output);
pinmode(f, output);
pinmode(g, output);
serial.begin(9600);
pinmode(buzzer ,output);
pinmode(5,output);
pinmode(4,output);
}
void zero()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,low);
}
void one()
{
digitalwrite(a,low);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,low);
}
void two()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,low);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,low);
digitalwrite(g,high);
}
void three()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,high);
}
void four()
{
digitalwrite(a,low);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
void five ()
{
digitalwrite(a,high);
digitalwrite(b,low);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
void six ()
{
digitalwrite(a,high);
digitalwrite(b,low);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,high);
}
void seven()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,low);
digitalwrite(e,low);
digitalwrite(f,low);
digitalwrite(g,low);
}
void eight()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,high);
digitalwrite(f,high);
digitalwrite(g,high);
}
void nine()
{
digitalwrite(a,high);
digitalwrite(b,high);
digitalwrite(c,high);
digitalwrite(d,high);
digitalwrite(e,low);
digitalwrite(f,high);
digitalwrite(g,high);
}
//start
void loop()
{
zero();
delay(100);
one();
delay(100);
two();
delay(100);
three();
delay(100);
four();
delay(100);
five();
delay(100);
six();
delay(100);
seven();
delay(100);
eight();
delay(100);
nine();
delay(100);
beep(note_e7, 120);
beep(note_e7, 120);
delay(120);
beep(note_e7, 120);
delay(120);
beep(note_c7, 120);
beep(note_e7, 120);
delay(120);
beep(note_g7, 120);
delay(240);
beep(note_g6, 120);
delay(360);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
digitalwrite(5, high);
delay(100);
digitalwrite(4, high);
delay(100);
digitalwrite(5, low);
delay(100);
digitalwrite(4, low);
delay(100);
}
באותו הנושא: