顯示具有 Arduino 標籤的文章。 顯示所有文章
顯示具有 Arduino 標籤的文章。 顯示所有文章

2016/01/25

[Arduino] Arduino Plugin for Visual Studio

Download Link: https://visualstudiogallery.msdn.microsoft.com/069a905d-387d-4415-bc37-665a5ac9caba

必須先安裝好Visual Studio以及Arduino IDE
之後依照Download Link裡面所示
在工具列的Visual Micro下拉選單設定好port、board的資訊就可以了

覺得Arduino官方IDE太簡陋的人可以參考

2013/05/19

[Arduino] LED 呼吸燈

int Bright = 0;
int Delta = 5;

void setup()
{
  pinMode(3,OUTPUT);
}

void loop()
{
  analogWrite(3,Bright);
  Bright = Bright + Delta;
  
  if((Bright <= 0)||(Bright >= 255)) //0:最暗,255:最亮。
  {
    Delta = -Delta;
   //當到達最暗時,Delta的值變正,亮度漸增;反之,達到最亮時,Delta變負, 亮度漸減                 
  }
  
  delay(30);//控制呼吸燈的頻率
}

2013/05/17

[Arduino] LED 閃爍






void Flash() //所有LED閃爍的副程式
{
  for(int i=2; i<=13; i++)
  {
     digitalWrite(i,HIGH);
  }

  delay(100);

  for(int i=2; i<=13; i++)
  {
     digitalWrite(i,LOW);
  }

  delay(100);
}

void setup()
{
  // put your setup code here, to run once:
  for(int i=2; i<=13; i++)
  {
     pinMode(i,OUTPUT);
  }
}

void loop()
{
  // put your main code here, to run repeatedly:

  for(int i=2; i<=13; i++)
  {
    digitalWrite(i,HIGH);
    delay(50);
    digitalWrite(i,LOW);
    delay(50);
  }

  for(int i=13; i>=2; i--)
  {
    digitalWrite(i,HIGH);
    delay(50);
    digitalWrite(i,LOW);
    delay(50);
  }

  for(int i=0; i<3; i++)
  {
    Flash();
  }

}

2013/05/16

[Arduino] LED 跑馬燈效果


void setup()
{
  // put your setup code here, to run once:
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
}

void loop()
{
  // put your main code here, to run repeatedly:

  int Cnt = 1;
  int N;

  while(true)
  {
    N = (Cnt % 4) + 2;
    digitalWrite(N,HIGH);
    delay(100);
    digitalWrite(N,LOW);
    delay(100);
    Cnt++;
  }
}