Arduino
malcolm_110
这个作者很懒,什么都没留下…
展开
-
Arduino Nano + SSD1306 OLED 进阶(二)( 时钟设计-带动画效果DS3231)
硬件组成Arduino Nano 或 UNO, SSD1306 I2C总线,DS3231模块。外加两个按键,用来设置时钟和日期,一个蜂鸣器。根据自己的板子可以调整按键的连接位置。本文例程使用Adafruit_SSD1306 库文件。使用 Adafruit_SSD1306 库文件的时候,需要注意两点:一是编译的时候可能提示如下错误:Line 53 and 54 #if (SSD1306_LCDHEIGHT != 64) and # error (“Height incorrect, plea原创 2020-07-02 17:15:41 · 5415 阅读 · 5 评论 -
Arduino Nano 驱动OLED测试入门(四)--SSD1306如何显示位图、如何让图片动起来
经过前面的三个入门小知识,相信大家都已经熟悉如何操作OLED的显示了,其实对于其它分辨率的显示屏,主要的是更换对应的宏定义,主程序内容基本上一致的。SSD1306基本操作不熟的,可以进入下面三个传送门。Arduino Nano 驱动OLED测试入门(一)Arduino Nano 驱动OLED测试入门(二)Arduino Nano 驱动OLED测试入门(三)本文讲解一下如何显示一个位图,以及如何让我们的位图动起来。首先从网上下载一个小图标,通过电脑自带的画图软件,把图片的分表率调小,肯定不能超出屏原创 2020-06-29 09:34:16 · 5010 阅读 · 2 评论 -
Arduino Nano 驱动OLED测试入门(二) U8glib 库函数及参数讲解
以下内容装载自 http://www.geek-workshop.com/thread-10634-1-1.html (微排版)U8glib库函数,有一些描述不正确,因为是直接翻译过来的,欢迎提意见。另外我觉得U8G2库比它更强大,同样支持1306控制芯片。正在研究中,到时候再发出来。----------------------------------------------------------目录------------------------------------------------原创 2020-06-23 14:05:43 · 7461 阅读 · 2 评论 -
Arduino Nano 驱动OLED测试入门(三)(SSD1306仪表盘设计)
本来介绍如何在Nano上面,通过SSD1306设计一个仪表盘SSD1306基本设置请参照下面的链接Arduino Nano 驱动OLED测试入门(一)(软IIC以及硬IIC链接SSD1306屏)SSD1306库函数参数讲解参照下面的链接Arduino Nano 驱动OLED测试入门(二) U8glib 库函数及参数讲解本文通过一个可调电位器,设计一个电压仪表盘。屏的连线方式请参照入门(一),电位器三端,一端接地,一端接3.3V,另一端接Nano的模拟输入端A1 引脚。程序中定义了三个变量,p原创 2020-06-23 13:51:05 · 3159 阅读 · 0 评论 -
一步一步把 Arduino Nano 电路移植到自己的板子上
自从Arduino问世以来,极大地带动了全球创客的发展,Arduino的开发环境集成了众多库文件,让程序编写异常简单。所以把 Arduino 的电路移植到自己的板子上也是一个不错的选择。本文就已Arduino Nano为例介绍一下从硬件原理图移植到固件烧写的过程。1. 原理图设计Arduino Nano的原理图网上较多,在CSDN的下载频道可以找到AD格式的原理图、PCB。Nano的板子原理图相对简单,问题不大,重点留意保留ICSP编程接口,板子做好后烧固件用。另外需要根据自己产品的行业特点,选择不同原创 2020-06-12 11:22:17 · 4368 阅读 · 1 评论 -
Arduino Nano 引脚分配图及定义详解
Arduino Nano 是一款基于 Microchip ATmega 328P 8位微控制芯片的智能硬件开发板,尺寸小巧功能强悍。双排针引出,可以方便栈接在面包板上,可以灵活地通过杜邦端子跟其它模块相连,可以恰到好处地藏身于各种设计之中,总之,有点多多。先看一下Nano的性能简介。Nano技术参数控制器ATmega328PFlash32KBSram2K...原创 2019-07-10 13:53:51 · 121950 阅读 · 9 评论 -
MCP4725模块(12位DAC)简介及Arduino Nano程序
MCP4725模块 数字转模拟输出测试-基于Arduino NanoMCP4725 模块简介单通道(1路DA输出)12位分辨率I2C 接口(标准,快速,高速支持)2.7V至5.5V 供电电压内部EEPROM存储设置I2C地址可配置(A0)(A1、A2内置,默认为‘00’)MCP4725 模块地址芯片内部默认器件地址以‘1100’开头,A2、A1内部下拉为‘00’,A0在默认情况...原创 2019-09-17 17:35:08 · 17882 阅读 · 7 评论