×

Arduino

ESP32开发 -- 试玩ESP32

Kalet Kalet 发表于2019-04-20 浏览232 评论0
前文要测试网络调试助手,手头正好有个ESP32一直没有试过。这次正好拿来试玩一下。一、ESP32官网查看官网:ESP32官网  这款最小系统开发板搭载了乐鑫最新的系统级芯片ESP32,支持Wi-Fi和蓝牙功能,具有丰富的外设,能够让开发者尽情发挥想象力进行二次开发!二、Ubuntu系统下ESP32开发环境的搭建参看:Ubuntu系统下ESP32开发环境的搭建1、安装交叉编译工具链依赖的环境:sudoapt-getinstallgitmakegcclibncurses5-devflexbisongperfpython-serial2、创建ESP32...
ESP32_CAMERA_QR使用教程 ESP32_CAMERA_QR使用教程 ESP32_CAMERA_QR使用教程 ESP32_CAMERA_QR使用教程

Arduino

ESP32_CAMERA_QR使用教程

Kalet Kalet 发表于2019-04-20 浏览748 评论0
转自:https://github.com/donny681/ESP32_CAMERA_QR/wiki#esp32_camera_qr%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B前言:ESP322-CAM是安信可最新推出一款开发板模组,只需要一个ESP32模组和摄像头即可组成一个摄像头系统,尺寸仅为2740.54.5mm,可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、QR无线识别,无线定位系统信号以及其它物联网应用,是物联网应用的理想解决方案。前期准备1.串口工具2.杜邦线3.安信可摄像头转接板下载准备:请按照下面图片接线 1...

Arduino

串口、COM口、UART口, TTL、RS-232、RS-485区别详解

Kalet Kalet 发表于2019-04-10 浏览235 评论0
1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。2、接设备的时候,一般只接GNDRXTX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。3、PL2303、CP2102芯片是USB转TTL串口的芯片,用USB来扩展串口(TTL电平)。4、MAX232芯片是TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL。5、TTL标准是低电平为0,高电平为1(+5V电平)。RS-232标准是正电平为0,负电平为1(±15V电平)。6、RS-485与RS-232类似,但是采用差...

Arduino

树莓派Raspberry实践笔记-Arduino IDE

Kalet Kalet 发表于2019-04-01 浏览200 评论0
 【原创链接】:http://www.cnblogs.com/atsats/p/6623228.html 树莓派GPIO口数量有限,可以通过连接Arduinuo轻松扩展更多的GPIO接口。一般情况下,都使用普通PC或笔记本电脑安装ArduinoIDE进行开发。本文具体介绍如何在Raspberry上进行安装配置ArduinoIDE,并且所有操作都是在树莓派中完成的。一.环境说明Raspberry:  硬件:RaspberryPi3B  软件:RaspbainJessie(2017-1-11的img,官网下载很慢,可到网盘:http://pan.baidu.com/s...
树莓派安装 Arduino IDE 进行 Arduino 开发 树莓派安装 Arduino IDE 进行 Arduino 开发 树莓派安装 Arduino IDE 进行 Arduino 开发

Arduino

树莓派安装 Arduino IDE 进行 Arduino 开发

Kalet Kalet 发表于2019-03-31 浏览232 评论0
 Arduino 与树莓派是Maker们创作的两大利器。在接触树莓派之前,我们通常是在PC上安装Arduino的IDE进行Arduino开发,而今有了树莓派,PC的在Arduino开发中所起的作用将被树莓派替代了,现在可以直接在树莓派上安装ArduinoIDE进行Arduino开发。下面来介绍具体方法。由于ArduinoIDE是图形界面的,所以不用说你的树莓派需要是图形界面版本而非Lite、Core版。一、安装ArduinoIDE直接命令行安装最简单:1sudoapt-getinstallarduino之后主菜单中会...

Arduino

[原创]arduino中u8g2汉字显示总结

Kalet Kalet 发表于2017-10-08 浏览807 评论0
一,下载U8G2库并加载二,转换要显示的汉字为UNICODE码,如“狡猾的日本鬼子”http://tool.chinaz.com/tools/unicode.aspx三,将“\u72e1\u733e\u7684\u65e5\u672c\u9b3c\u5b50”中的“\u”改为",$"修好为:32-128,$72e1,$733e,$7684,$65e5,$672c,$9b3c,$5b50,四,保存为ch1.map文件五,找到\tools\font\bdfconv下的bdfconv.exe,新建一个bat文件六,粘入内容并保存和执行:bdfconv.exe...
Arduino IDE for ESP8266教程(五)文件系统

Arduino

Arduino IDE for ESP8266教程(五)文件系统

Kalet Kalet 发表于2017-10-06 浏览236 评论0
在第一篇教程中,由ESP8266返回的网页都是通过直接发送String来完成响应,这个方法是挺快的,但是在复杂结构的网页下就显得格外麻烦,调整的时候需要一个个找,而且还是在html结构打乱的情况下找,把css和js写入到同一个页面内无疑也是增加了调试的成本,所以官方引入了一个SPIFFS的文件系统(SPIFFS的github地址:https://github.com/pellepl/spiffs),这个文件系统是通过共用板载的Flash芯片来完成(官方说明文档:https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md),之...
Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统 Arduino IDE for ESP8266教程(四)路由系统

Arduino

Arduino IDE for ESP8266教程(四)路由系统

Kalet Kalet 发表于2017-10-06 浏览199 评论0
个人认为,作者赋予ESP8266最强大的功能莫过于HTTP路由,HTTP路由,根据不同的url响应不同的任务。在这里就类似于node.js的路由。在第一个教程里边已经展示了基本路由系统的使用,在我们访问ip的时候引导到了handleRoot上进行处理。而在之后获取svg图形的时候也通过路由引导到了drawGraph上返回由ESP8266“亲手”绘制的svg图形。此外,路由系统还提供了NotFound处理,这个可以用来处理不在预设中的页面,用于引导到404页面或者内置的html页面上。本次教程的详细代码:#include <ESP8266WiFi.h>#include&nb...