宜昌老张

国外的Arduino控制器和电子积木网站推荐

0
阅读(3143)

国外的Arduino控制器和电子积木网站

http://www.sparkfun.com/commerce/categories.php



这个网站的一篇Arduino入门文章值得一看。

17319303075019.pdf
我根据这篇英文PDF的CIRC-02例子画了Proteus原理图如下:(如果看英文困难,就下载个“有道桌面词典”,百度搜索一下,就可找到下载。有道桌面词典打开,鼠标移动到PDF文章的英文词面前,中文翻译和发音即出。)



Arduino程序:

int ledPins[ ] = {2,3,4,5,6,7,8,9};

//这个数组把8个数组元素变量与2~9数字接口关联起来
void setup()
{
  for(int i = 0; i < 8; i++){
    //this is a loop and will repeat eight times
  pinMode(ledPins[i],OUTPUT);
    //we use this to set LED pins to output
  }
}
void loop() // run over and over again
{
  LEDloop();//走马灯子函数
}
void LEDloop()
{
  int delayTime = 100;
  for(int j = 0;j < 8;j++)
  {
    digitalWrite(ledPins[j], HIGH);//与ledPins[j]关联的灯亮
    delay(delayTime);
    digitalWrite(ledPins[j], LOW);//与ledPins[j]关联的灯灭
    delay(delayTime);
  }
}


学Arduino要注意Arduino控制器的数字接口和模拟接口的编号与ATMEGA168引脚的对应关系。可以看看上面的Proteus原理图,数字接口2~9与ATMEGA168引脚的对应关系,也知道大概我说的意思了。

如果要详细了解这个知识请看下面的Arduino控制器原理图PDF。

16900749898167.pdf