void Setup ()
{
Pinmode (0,input);
Digitalwrite (0,high);
Pinmode (1,input);
Digitalwrite (1,high);
Pinmode (2,input);
Digitalwrite (2,high);
Pinmode (3,output);
Pinmode (4,output);
Pinmode (5,output);
}
void Loop () {
if (digitalread (0) ==low| | Digitalread (1) ==low| | Digitalread (2) ==low)
{
if (digitalread (0) ==low)
{
Tone (6,2093); 1
Digitalwrite (3,high);
}
else{
Digitalwrite (3,low);
}
if (Digitalread (1) ==low) {
Tone (6,2349); 2
Digitalwrite (4,high);}
else{
Digitalwrite (4,low);}
if (Digitalread (2) ==low) {
Tone (6,2637); 3
Digitalwrite (5,high);}
else{
Digitalwrite (5,low);}
}
Else
{
Notone (6);
Digitalwrite (4,low);
Digitalwrite (5,low);
Digitalwrite (6,low);
}
}
Analogwrite (11,0) analog input {11-bit port number followed by 0~255,0-bit all-out, 255-bit full-lit}
void Loop () {
Analogwrite (Ports[number],level);
Delay (10);
++number%=6;
++level%=7;
}
Breathing water lamp,
Analog input range [0,1023], analog output [0,255]
Basic knowledge of keys and breathing lights