当前位置: 首页 > news >正文

扬州建设网站公司遂宁门户网站建设先进工作单位

扬州建设网站公司,遂宁门户网站建设先进工作单位,深圳专业网络推广,如何做好一个企业网站设计0 系列文章入口 嵌入式入门学习——0快速入门,Let‘s Do It! SSD1306 1 Protues查找SSD1306器件并放置在画布,画好电气连接(这里VCC和GND画反了,后面仿真出错我才看见,要是现实硬件估计就烧毁了&#xf…

0 系列文章入口

嵌入式入门学习——0快速入门,Let‘s Do It!

SSD1306

1 Protues查找SSD1306器件并放置在画布,画好电气连接(这里VCC和GND画反了,后面仿真出错我才看见,要是现实硬件估计就烧毁了,嵌入式烧板子可太正常了,不过这种低级错误还是要避免的),不知道怎么操作请看本系列教程往期文章
2、3 查找SSD1306驱动库并安装
在这里插入图片描述
4 按照以下路径打开示例代码:File》Examples》ssd 1306》demos》ssd1306_demo
在这里插入图片描述
5点击编译
6编译成功
在这里插入图片描述
注意不要简单的把例程代码复制出来,因其还需要sova.cpp、sova.h文件,可以整个工程另存到桌面
7 这是另存到桌面的工程,看不到Protues需要的可执行文件
8 通过Everything搜索工程名称
9可见我们需要的hex或者elf可执行文件,没有Everything的如果是默认安装应该在这个路径下:C:\Users\0\AppData\Local\Temp\arduino\sketches,在这个文件夹下用windows自带的工具搜工程名
建议还是装个Eveything,电脑文件检索最好用的工具
在这里插入图片描述
10 装载固件,运行看一下效果,Arduino的优势显现出来了,例程完全没有修改就跑出了很好的效果。如果用的是其他主控如ESP8266之类的只需要在IDE选择不同的板子编译并注意硬件连接即可。
请添加图片描述

时钟功能

1 首先看看有没有库
2 搜索RTC,其实我也没怎么开发过Arduino(主业是STM32和DSP,大家一起学吧)
3 看看这个好像可以因为UNO基于的是AVR主控(英文阅读能力要有的哦)
在这里插入图片描述
看一下示例代码,把两个例程简单糅合一下,效果就出来了
请添加图片描述
贴代码

#include "ssd1306.h"
#include "nano_gfx.h"
#include "sova.h"
#include <AVR_RTC.h>
void setup()
{setup_RTC_interrupt();tm CurrTimeDate;          // set up an array for the RTC info.// <year yyyy> <month mm Jan=0> <date dd> <day d Sun=0> <hour hh> <minute mm> <second ss>CurrTimeDate.tm_year = (uint8_t)(   2016 - 1900 );CurrTimeDate.tm_mon = (uint8_t)     0;CurrTimeDate.tm_mday = (uint8_t)    12;CurrTimeDate.tm_wday = (uint8_t)    2;CurrTimeDate.tm_hour = (uint8_t)    17;CurrTimeDate.tm_min = (uint8_t)     16;CurrTimeDate.tm_sec = (uint8_t)     0;set_system_time( mktime( (tm*)&CurrTimeDate));/* Select the font to use with menu and all font functions */ssd1306_setFixedFont(ssd1306xled_font6x8);ssd1306_128x64_i2c_init();ssd1306_clearScreen();
}void loop()
{time_t currentTick;       // set up a location for the current time stamp since the time((time_t *)&currentTick);ssd1306_printFixed(0,  8, ctime( (time_t *)&currentTick), STYLE_NORMAL);
}

结语

Arduino优势显现,这么少的代码实现了比较复杂的功能,话说做出这个效果我还没注意到这里的I2C是软件模拟的还是硬件直接驱动的,不管了Arduino管什么底层呢,能用就行了

http://www.yayakq.cn/news/553144/

相关文章:

  • 一个网站怎么做软件好用吗电子类工程师报考入口
  • 推特登陆 网站建设免费商城系统下载
  • 网站公司怎么做运营商国家企业信息填报系统登录
  • 机票网站制作企业工商注册查询
  • 焦作 网站建设深圳网站制作首荐祥奔科技
  • 网站开发蓝云wordpress 一键转微信
  • 山西省住房和城乡建设厅网站舟山公司注册
  • 手机上可以做网站宠物网站建设内容
  • 温州网站维护工作网站基本架构设计的主要步骤
  • 如何做国外的电商网站设计WordPress取消强密码
  • wordpress拖动建站北京关键词优化报价
  • 对网站建设展望可以做彩字的网站
  • 如何做网站编辑 ?]技术做理财的网站有哪些内容
  • 惠州建设局网站首页衡水做网站推广的公司
  • 做淘宝网站需要什么中国网建
  • 大淘客网站商品做淘口令室内设计找哪个公司好
  • 广州做网站平台的企业城市建设网站金
  • 网站广告推广怎么做的十大培训机构教育培训机构哪家好
  • 潍坊网站建设推广报价北京网络广播电视台
  • 做网站的IDE请详细说明网站开发流程及原则
  • 网站开发资讯asp网站开发全程视频
  • 案例 网站大气的广告公司名称
  • 公司网站建设及维护管理总结线下宣传渠道和宣传方式
  • 平板电脑做网站吗网页设计免费模板代码
  • 怎么做分享软件的网站wordpress主体
  • 网站的登录界面怎么做济南源聚网络公司
  • 网站制网站制作公司可以浏览国外网站
  • 怎么做网站动态地图网页界面设计内容
  • 做地方的门户网站开发者模式一直开着有危害吗
  • 惠州网站制作专业app开发平台软件