2021年6月17日 星期四
2021年6月13日 星期日
pili燈左右move
int led[]={2,3,4,5,6,7,8,9};
int j=0; int i;
int direct=0;
void setup()
{
int i;
for(i=0;i<8;i++)
{
pinMode(led[i],OUTPUT);
}
}
void loop()
{
for(i=0;i<8;i++)
{
digitalWrite(led[i],LOW);
}
digitalWrite(led[j],HIGH);//digitalWrite[led[j],HIGH];小括號寫成中括號compiler也會過為bug
delay(200);
if(direct==0)
{
if(j==7){direct =1;}
else{j++;}
}
else if(direct==1)
{
if (j==0){direct=0;}
else {j--;}
}
}
2021年6月4日 星期五
pili燈(8顆),由右而左亮
//pili燈(8顆),由右而左亮
byte led[]={2,3,4,5,6,7,8,9};
int j=0;
void setup()
{
int i;
for(i=0;i<8;i++)
{
pinMode(led[i],OUTPUT);
}
for(i=0;i<8;i++)
{
digitalWrite(led[i],LOW);
}
}
void loop()
{
for(j=0;j<8;j++)
{
digitalWrite(led[j],HIGH);delay(1000);
digitalWrite(led[j],LOW);
}
}
pili燈(8顆),由右而左亮
//pili燈(8顆),由右而左亮
byte led[]={2,3,4,5,6,7,8,9};
byte j=0;
void setup()
{
byte i;
for(i=0;i<8;i++)
{
pinMode(led[i],OUTPUT);
}
}
void loop()
{
byte i;
for(i=0;i<8;i++)
{
digitalWrite(led[i],LOW);
}
digitalWrite(led[j],HIGH);
delay(1000);
j++;
if(j==7) j=0;
}
開機先設定led1亮three times 再led2閃爍亮暗
/*開機先設定led1亮three times
再led2閃爍亮暗
*/
const byte start_led =2;
const byte led2 =3;
void setup()
{
int i=3;
pinMode(start_led,OUTPUT);
for(i=0;i<3;i++)
{
digitalWrite(start_led,HIGH); delay(1000);
digitalWrite(start_led,LOW); delay(1000);
}
pinMode(led2,OUTPUT);
}
void loop()
{
digitalWrite(led2,HIGH); delay(1000);
digitalWrite(led2,LOW); delay(1000);
}
開機先設定led1亮兩次 再led2閃爍亮暗
/*開機先設定led1亮兩次
再led2閃爍亮暗
*/
const byte start_led =2;
const byte led2 =3;
void setup()
{
pinMode(start_led,OUTPUT);//
digitalWrite(start_led,HIGH); delay(1000);
digitalWrite(start_led,LOW); delay(1000);
pinMode(led2,OUTPUT);
}
void loop()
{
digitalWrite(led2,HIGH); delay(1000);
digitalWrite(led2,LOW); delay(1000);
}
algorithm
#include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv) { for(int j=2;j<=100;j++)//j...

