LCD1602推送外汇实时DDE数据-Arduino中文社区 - Powered by Discuz! Archiver

cjj208 发表于 2014-7-18 11:15

LCD1602推送外汇实时DDE数据



大家好,给大家介绍一个将MT4中的实时数据推送到arduino中的项目

首先下载MT4外汇交易软件,需要注册一个试用的帐号才能取到实时数据哦,
记得要打开工具-选项中的DDE服务器勾选上哦,


这样就OK了,
我使用的是vs2010 原理是读取mt4中的DDE数据流,再往arduino里写就可以了


我的界面是这样的




下面要看arduino端写进去的程序了,

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd( 8, 9, 4, 5, 6, 7);

void setup(){
    // set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// initialize the serial communications:
Serial.begin(9600);
}

void loop()
{
// when characters arrive over the serial port...
if (Serial.available())
{
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0)
    {
      // display each character to the LCD

      lcd.write(Serial.read());
    }
}

把以上的写进arduino板子里就可以了,


之后就能看到实时数据能进来了,至于这东西有什么用呢,上班上久了就明白了,哈哈!!!




页: [1]
查看完整版本: LCD1602推送外汇实时DDE数据