查看: 10683|回复: 13

I2C通信在Pcduino上运行

  [复制链接]
  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-3-14 17:37:54 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 pcduino 于 2013-3-14 18:24 编辑

    Pcduino上也可以进行I2C通信了,在控制方式简单以及接口线少的情况下轻松实现高速率通信,以下是具体的操作演示步骤:
    一、 I2C的连线方式如图
    图片1.jpg
    正面
    图片2.jpg
    背面
    图片3.jpg


    二、线路连接好之后,打开LXTerminal,进入目录,如图所示
    图片4.jpg
    图片5.jpg
    图片6.jpg
    三、 打开代码,见下图
    图片7.jpg
    四、、代码打开成功之后,输入make进行编译,出现可执行文件,如下图
    图片8.jpg
    五、 运行代码,简单快捷的I2C通信就能在您的Pcduino上实现了
    图片9.jpg


    /*
    This sketch prints "Hello World!" to the LCD
    and shows the time.

      The circuit:
    * 5V to Arduino 5V pin
    * GND to Arduino GND pin
    * SCL to Analog #5
    * SDA to Analog #4
    */
    // include the library code:
    #include <core.h>
    #include "Wire.h"
    #include "LiquidCrystal.h"
    // Connect via i2c, default address #0 (A0-A2 not jumpered)
    LiquidCrystal lcd(0);
    void setup() {
      // set up the LCD's number of rows and columns:
      lcd.begin(16, 2);
      // Print a message to the LCD.
      lcd.print("hello, world!");
    }
    void loop() {
      // set the cursor to column 0, line 1
      // (note: line 1 is the second row, since counting begins with 0):
      lcd.setCursor(0, 1);
      // print the number of seconds since reset:
      lcd.print(millis()/1000);
      lcd.setBacklight(HIGH);
      delay(500);
      lcd.setBacklight(LOW);
      delay(500);
    }

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-16 09:10
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-3-15 08:18:41 | 显示全部楼层
    查看的人不少呀,怎么就没有占沙发的呀?是给我留的呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-22 20:38
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-3-16 13:34:42 | 显示全部楼层
    这个lcd是使用iic通信的吗?用什么芯片实现的呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-3-16 15:12:39 | 显示全部楼层
    wllf123 发表于 2013-3-16 13:34
    这个lcd是使用iic通信的吗?用什么芯片实现的呢?

    microchip mcp23008
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-27 20:30
  • 签到天数: 248 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-3-16 22:42:56 | 显示全部楼层
    可以出本书了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-3-17 09:53:54 | 显示全部楼层
    wdyong1971 发表于 2013-3-16 22:42
    可以出本书了。

    肯定要出书滴,敬请期待
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-23 11:06:22 | 显示全部楼层
    很牛么 !!我最近也在弄pcDuino  可以教教我么qq498066656
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-9-10 08:39
  • 签到天数: 125 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-5-23 22:03:58 | 显示全部楼层
    请问楼主 你的显示器是啥屏啊???多少钱 网上卖7存的要好贵  你这个是带hdmi接口的吧 还是就是电脑的显示器
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-6-3 09:22
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2013-5-24 08:43:48 | 显示全部楼层
    l廖天一阁主 发表于 2013-5-23 22:03
    请问楼主 你的显示器是啥屏啊???多少钱 网上卖7存的要好贵  你这个是带hdmi接口的吧 还是就是电脑的显示 ...

    这个就是电脑的显示器
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-9-10 08:39
  • 签到天数: 125 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-5-24 18:14:50 | 显示全部楼层
    pcduino 发表于 2013-5-24 08:43
    这个就是电脑的显示器

    有没有地方卖便宜点的电脑显示器
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 19:26 , Processed in 0.202836 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.