Arduino(一)

废话


    一直以来我对车都对车有特别的爱好,而且特别喜欢赛车,但是太贵玩不起,所以我就玩起了模拟,如(LFS,rFactor,rFactor2,GSC2013)。越玩越觉得自己要DIY一些东西才又意思,才能模拟真实。所以我要DIY一个模拟仪表盘。

    由于我对硬件知识太薄弱,电路图,原理图,那些完全不懂。所以我选择Arduino进行开发。这对我硬件新手来说要方便很多很多。所以我选择了 Arduino Nano。为什么我选择Arduino Nano,就因为他小。我选择TM1638对进行LED,和二极发光管进行驱动。我认为是不错的选择。

    我是在Mac OS X上面进行开发的。我买得Arduino Nano USB芯片是CH340,所以必须得安装CH340驱动。

CH340驱动下载

Mac OS X

下载地址

windows

下载地址

        在Mac OS X中安装了驱动 Arduino还是会找不到串口。那么我们就要在终端输入下面的命令了。


sudo nvram boot-args="kext-dev-mode=1"
sudo Reboot



    重启后就能找到了。


你好世界!

    现在就可以写一个“你好世界!”进行编译上传了。


void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("Hello World!");
}



    打开串口测试工具



    下面我们就可以进行Arduino Nano 连接 TM1638模块来DIY 模拟 仪表盘了

TM1638 Library下载

TM1638 Arduino Library

下载地址


Arduino与TM1638 连线



    开始写程序咯

测试程序

    先来一个测试程序

    然后.........................

    不好意思,程序不开源。

    编译,上传,成功,不用谢!

下期内容

    我将使用我自己编写的Qt插件框架进行PC端的开发。

    开源地址:http://git.oschina.net/penghongbin/QFrameWork


转载于:https://my.oschina.net/bighome/blog/510434

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值