大家好,给大家介绍一个将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板子里就可以了,
之后就能看到实时数据能进来了,至于这东西有什么用呢,上班上久了就明白了,哈哈!!!
|