微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我的第一个arduino-labview项目---点亮LED

我的第一个arduino-labview项目---点亮LED

时间:10-02 整理:3721RD 点击:

  小编刚刚接触arduino,觉得这个东东编程挺方便的,对了,arduino是什么?大家不要害怕,其实就是AVR单片机了
  由于使用方便,所以小编决定用它完成一项宏伟的计划啦啦啦啦啦啦啦~~~(暂不公开哦)
  废话不多说了。
  我的第一个arduino-labview项目---点亮LED!
   

灯亮(右边)



labview前面板


程序框图


下面是arduino的程序,大家看出来没,arduino的串口通讯程序是如此简单

  1. #include <SoftwareSerial.h>

  2. int incomingByte = 0;        // for incoming serial data

  3. void setup() {
  4.         Serial.begin(9600);
  5.         pinMode(13,OUTPUT);
  6.         // opens serial port, sets data rate to 9600 bps
  7. }

  8. void loop() {

  9.         // send data only when you receive data:
  10.         if (Serial.available() > 0) {
  11.                 // read the incoming byte:
  12.                 incomingByte = Serial.read();
  13.                 if(incomingByte==65)
  14.                    {digitalWrite(13,HIGH);}
  15.                 else
  16.                    {digitalWrite(13,LOW);}
  17.                
  18.                 Serial.println(incomingByte, DEC);
  19.         }
  20. }

复制代码

注意在使用的时候,labview的VISA close(也就是第三个开关)记得关闭,小编刚开始没有很好理解,导致led灯一直处于昏暗的状态,后来想通了,原来是串口发完就关闭,一直循环,所以亮度不够导致的

论坛里有搞arduino的亲么?大家一起探讨探讨哦

支持。

单片机相关主题,
已经移动至单片机版块.

我还什么都不会搞 支持

我也喜欢ARDUINO  QQ453517913

Arduino  和 Labview  也蠻搭的~~~

这么久了还有人看帖子呵呵,感觉labview和arduino都挺时髦啊

这个东西我拿到Arduino的时候就在练习,我用Labview和Arduino串口通信,让13口的LED亮,每次通讯之后,13口的LED总是亮两下就灭,怎么修改程序都不行,貌似是通信出问题了,但是我怎么设置都不行,用IDE的串口监视窗口传送数据就没有问题,不知道是怎么回事。我的板子是 Arduino MEGA2560.
Arduino程序:
const int led=9;
void setup()
{
  Serial.begin(9600);
  pinMode(13,OUTPUT);
}
void loop()
{
  byte brightness;
  if(Serial.available())
  {
    brightness=Serial.read();
    if(brightness=='9')
    {
      Serial.println("hello world");
      digitalWrite(13,HIGH);
    }
    else
      digitalWrite(13,LOW);  
  }
}

框图



解决了,是停止位的设定,为F,串口初始化设置问题。

不过我又有问题,读取缓冲区的时候老是读取出错,为什么啊?

过啦看看。

小编辛苦拉,谢谢

太感谢了

哇操,好久的,小编你现在还在吗,能联系你吗

小编用的是UNO,mega可不可以

。啊哈哈。默默看。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top