1. IIC转接板介绍 Arduino Uno R3开发板的外部IO口是非常有限的.在驱动LCD1602时,尽管我们的数据线使用了4线,相对于8线方式减少一半,但是在需要外接多种传感器的应用中,4线驱动还是占用了过多的IO.本篇介绍LCD1602的IIC驱动方式,通过IIC转接板使用IIC接口,只占用2个IO口就能驱动LCD1602. IIC「Inter-Integrated Circuit 集成电路总线」是一种串行通信总线,应用于板载低速设备间的通讯.由飞利浦公司开发的这一通讯协议,其目的就是…
ebSocket.之.基础入门-断开连接处理 在<WebSocket.之.基础入门-后端响应消息>的代码基础之上,继续更新代码.代码只改动了:TestSocket.java 和 index.jsp 两个文件. 先说问题: 当前后端建立连接之后,如果此时关闭浏览器,或者点击浏览器的回退.只要退出了建立连接的页面.后台程序是会报错的.分别如下图所示: 正常建立连接页面: 现在退出当前建立连接的页面,后台日志如下所示: 当前session的id是:0 从前端页面传过来的数据是:早上好.. 3 十月…
WebSocket.之.基础入门-建立连接 1. 使用开发工具(STS.Eclipse等)创建web项目.如下图所示,啥东西都没有.一个新的web项目. 2. 创建java类.index.jsp页面.注意:web.xml未做任何改动. TestConfig.java 代码如下: package com.charles.socket; import java.util.Set; import javax.websocket.Endpoint; import javax.websocket.serv…
1.首先是下载.安装IDE. https://www.arduino.cc/en/Main/Software 2.连接开发板到电脑. 将UNO R3开发板通过数据线连接到电脑.打开设备管理器查看驱动是否正常,并记住端口号,在步骤2中需要选择具体端口号. 若未找到设备端口,可能驱动未安装成功,右键带叹号的未识别设备,进行自动搜索安装程序软件即可. 2. 新建sketch,设置端口和开发板类型. 启动Arduino IDE,在新打开的草图中「Ctrl+S」保存程序草图,名称最好为英文. 点击工具选项…
写在前面,首先是发现有网友对Arduino做了介绍,而且介绍比较清晰到位,就引用过来了. 文章出处:https://blog.csdn.net/TonyIOT/article/details/80912008 提纲: 什么是Arduino Arduino的优势 Arduino开发板类型 Arduino开发语言 Arduino开发环境 什么是Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE),她适用于艺…
以下是源程序: #include <reg52.h> #include<intrins.h> /** * P2 上接的是 D1 ~ D7 */ sbit RS = P3 ^ ;//数据 H 命令 L sbit RW = P3 ^ ;//读 H 写 L sbit E = P3 ^ ;//高电平 H 使能 #define DATA P2 /** * 经过逻辑分析仪测量时间 * 单指令是 5us * nop 0.4ms * 经过试验发现, 只需要一个单指令执行时间 5us 休眼就可以 *…
WebSocket.之.基础入门-前端发送消息 在<WebSocket.之.基础入门-建立连接>的代码基础之上,进行添加代码.代码只改动了:TestSocket.java 和 index.jsp 两个文件. 项目结构如下图: TestSocket.java package com.charles.socket; import javax.websocket.OnMessage; import javax.websocket.OnOpen; import javax.websocket.Sess…
在上章-学习了数码相框的框架分析(1)了 本章主要内容如下: 1)熟悉ASCII/GB2312/Unicode编码 2)写应用程序,使LCD显示汉字和字符 大家都知道,数据传输的是二进制,而字符和汉字却有各种各样的,所以便通过二进制将字符和汉字编成一个字符集(charset). 1.而字符集(charset)又经历3个阶段 ASCII码 最早的计算机采用ASCII码,一个字节便包括了英文数字这些符号 GB2312编码 由于不支持中文,那时候的常用汉字就有6763个,所以中国人发明了GB2312(…
大家好,我是小编, 记上一节内容点击打开链接 我们今天讲arduino基础. 首先在arduino官网上下载程序. Windows解压版 苹果系统的版本号 好,下载过编程软件.我们就来讲编程. 这是类似C++的编程语言. void setup() { } 这是初始语句,仅仅循环一次. void loop() { } 这是无限制循环语句. 这些是入门.很多其它程序在这里: 这是arduino自带的程序. 谢谢大家.…
PDF.NET SOD框架不仅仅是一个ORM,但是它的ORM功能是独具特色的,我在博客中已经多次介绍,但都是原理性的,可能不少初学的朋友还是觉得复杂,其实,SOD的ORM是很简单的.下面我们就采用流行的 Code First的方式,一步步来了解下. 一.准备工作 1.1,添加SOD包引用 首先建立一个控制台项目(支持.NET2.0的项目),并使用程序包管理器添加PDF.NET SOD的程序引用: PM> Install-Package PDF.NET 更多详细使用信息说明,请参考nuget 网站…