这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 啸风 的Intel Edison 开发进程帖(去官网找了些资料,有需要的可进来看

共39条 2/4 1 2 3 4 跳转至
专家
2016-07-15 08:41:40     打赏
11楼

网友u7u7说这本书还不错,看网上一些评论也都不错,特从某网店入手了一本(某家网店说有货,但是订单一直不变化,已取消过两次)



专家
2016-07-15 12:54:14     打赏
12楼
不错的学习板。

高工
2016-07-16 10:57:46     打赏
13楼
楼主杠杠的牛逼

专家
2016-07-27 13:41:53     打赏
14楼

MAC版的Arduino安装


    打开链接,https://software.intel.com/en-us/iot/library/edison-getting-started(相关资料入口),找到arduino的入口,跳转至arduino的官网,进行最新版本的软件下载。

    mac版本的软件,直接将压缩包解压至应用程序中,即可显示下图的快捷方式。



打开软件,发现没有Edison版本的选项,需要打开开发板管理器进行插件在线安装。


以上安装失败,建议在网速好的时候进行安装。成功后显示是这样的:



专家
2016-07-27 17:28:50     打赏
15楼
刷楼主MAC

专家
2016-07-28 10:55:00     打赏
16楼
书到了没,也想买,这月没钱了,等下月

专家
2016-08-20 15:40:26     打赏
17楼

实验一、LED闪烁


1、选择IDE里面的实例Blink

2、看下当前是否选择的是爱迪生板卡,我这也就这一块板,一般这步忽略。

3、实例代码分析


代码比较简单,初始化连接LED的13引脚为输出模式。 loop循环中不停的对13脚以1S的延时交替置高置低,达到LED灯闪烁效果。




专家
2016-08-22 10:55:01     打赏
18楼

实验二、呼吸灯

呼吸灯原理这里也不多说了,大家都玩了这么多年的灯了,效果如下,这里使用的是gifme软件拍摄的,大致也是这么个意思,再去弄视频剪辑显得麻烦了些,代码也在视频下方附上,可以自己复制过去测试一下。


/*  
 *   名   称:呼吸灯
 *   描   述:通过PWM的占空比来实现LED的亮灭逐渐变化过程
 *   作   者:啸风
 *   开发平台:intel Edison板卡+Grove套件
 *   版   本:V1.0
 *   时   间:2016-08-22
 */

int PIN_LED = 3;   

void setup()
{
  pinMode(PIN_LED,OUTPUT);           //将LED连接的端口进行初始化     
}
 
void loop()
{
  for (int a=0; a<=255;a++) //循环语句,控制PWM占空比的增加 { analogWrite(PIN_LED,a); delay(5); //当前亮度的维持的时间,单位毫秒 } for (int a=255; a>=0;a--)          //循环语句,控制PWM占空比的减少
  {
    analogWrite(PIN_LED,a);
    delay(5);                       //当前亮度的维持的时间,单位毫秒
  }
  
  delay(1000);                       //完成一个循环后等待的时间,单位毫秒
}




专家
2016-08-22 11:22:57     打赏
19楼

实验三、模拟I/O输入


通过读取模拟IO口A0的值,控制PWM的输出来实现LED的亮度变化.这次拍的时候对焦了一下,清晰多了。



上代码:

/*  
 *   名   称:模拟I/O输入
 *   描   述:通过读取模拟IO口A0的值,控制PWM的输出来实现LED的亮度变化.
 *   作   者:啸风
 *   开发平台:intel Edison板卡+Grove套件
 *   版   本:V1.0
 *   时   间:2016-08-22
 */

int PIN_LED = 3; 

void setup()
{
    pinMode(PIN_LED,OUTPUT);
 
}
 
void loop()
{
    int n = analogRead(A0);            //读取A0模拟口的数值(0-5V 对应 0-1204取值)
    analogWrite(PIN_LED,n/4);          //PWM最大取值255  所以将模拟口的取值n除以4   
} 





专家
2016-08-22 12:43:47     打赏
20楼

实验四、串口通信

打开自带的串口监视器


效果:


代码:

/*
     名   称:串口通信
     描   述:串口通信,波特率9600
     作   者:啸风
     开发平台:intel Edison板卡+Grove套件
     版   本:V1.0
     时   间:2016-08-22
*/

void setup() {
   //初始化串口通信
  Serial.begin(9600);
  Serial.println("****欢迎使用Edison板卡****");
}

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

}





共39条 2/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]