arduino
文章平均质量分 69
sadanubis2008
油腻老爸
展开
-
ESP32_看门狗程序
看门狗程序就是一种监控程序 ,监测到MCU发生严重错误就向芯片发出重启信号。看门狗命令在程序的中断中拥有最高的优先级,可以防止程序在线运行时候出现死循环。当程序正常执行时 ,每一个执行循环,程序都会对计时器进行复位(喂狗),使看门狗程序不会被确发。当程序陷入了死循环时,将无法执行计时器的复位操作。当程序执行的时长超过设置的值时,会产生一个重启的命令,或是执行特殊的操作。2)主程序为一个delay函数, 初始循环值为1秒,然后对计时器进行复位。已达到原定设计目标, 即5秒触发看门狗的设计目的了。原创 2023-06-15 23:09:18 · 2003 阅读 · 0 评论 -
Arduino IDE 2.0.6中 ESP32开发环境搭建笔记
Arduino IDE2.0 中 ESP32环境搭建。原创 2023-02-12 00:25:53 · 1669 阅读 · 0 评论 -
ESP32 WIFI MESH学习笔记10-百度IOT接入(ESP32及APP部分)
笔记9完成了百度IOT_Core的设置,下面将学习修改ESP32 MESH中根节点的代码,以及Appinventor代码,使其能连接到百度IOT。本文以系列笔记7以及笔记8为基础,只陈述修改的内容。原创 2022-10-18 01:07:21 · 2911 阅读 · 0 评论 -
ESP32 WIFI MESH学习笔记9-百度IOT接入(服务器部分)
接入DFROBOT 的公用IOT服务还是比容易,但服务也较为简单,安全性也考虑不足。本文将记录接入百度IOT的过程。百度IOT对每个用户每月提供1百万个条免费记录,作为学习和家庭DIY已完全足够。`原创 2022-10-17 23:37:24 · 1681 阅读 · 0 评论 -
ESP32 WIFI MESH学习笔记7-物联网与控制(ESP32部分)
前文(笔记6)已完成带websever根节点的MESH网搭建,并实现了通过访问web节点控制子节点设备。但使用物联网的形式,会更容易地实现设备的远程监控。本文将记录通过WIFI把Mesh网接入MQTT服务器,实现向MQTT服务器收发信息的功能。原创 2022-10-16 21:46:06 · 2539 阅读 · 1 评论 -
ESP32 WIFI MESH学习笔记5 PainlessMesh命令
ESP32 MESH学习笔记5 PainlessMesh 命令原创 2022-04-20 23:48:13 · 3119 阅读 · 0 评论 -
ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接
EPSMESH的WIFI桥原创 2022-04-17 15:44:02 · 5741 阅读 · 6 评论 -
ESP32_WIFIMesH 学习笔记3-ESP-MESH烧录初试
ESP32 学习笔记-MESH初试原创 2022-04-16 00:31:44 · 2138 阅读 · 5 评论 -
Arduino IDE+_Attiny13/85实践(六)Attiny13A EEPROM内存读与写
一、Attiny 13A 与 EEPROMEEPROM:(Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。Attiny 13A 也有一个64bytes 的EEPROM,我们可以利用记录上一次程序运行的结果,达到某些设计目的。比如用开关管理手电筒电源,同时完成模式切换等。本次记录我学习EEPROM的读写过程,也希望能给大家原创 2021-02-07 22:32:09 · 1758 阅读 · 4 评论 -
Arduino IDE+_Attiny13/85实践(五)Arduino IED可用指令集
Arduino IED 可用的Attiny13A 指令集好奇IDE能用多少Attiny 13A的指令,于是收集了一下。不多说,上干货:原文:https://github.com/MCUdude/MicroCore#eeprom-option摘点一些重点:支持的 Arduino functions 集analogRead()analogWrite()attachInterrupt()bit()bitClear()bitRead()bitSet()bitWrite()constrain原创 2021-02-07 09:43:40 · 670 阅读 · 0 评论 -
Arduino IDE+_Attiny13/85实践(四) Mind+ 与Attiny85
1、Mind+ 介绍Mind+是一款基于Scratch3.0开发的青少年编程软件。该软件由DFRobot旗下子品牌蘑菇云创客教育在2018年12月18日正式发布,用户只需要拖动图形化程序块即可完成编程,适用于小学、中学教学、项目创作、创客比赛等场景,同时能满足学生校外进行创意编程与项目创造的需求。通过一些...原创 2020-05-15 23:38:44 · 1404 阅读 · 0 评论 -
Arduino IDE+_Attiny13/85实践(三) Lilypad Attiny85编程
近期入手一了块Lilypad Attiny85。经多次努力,基本放弃直接用它的USB编程,而用Arduino nano做ISP,当Lilypad 为一块单独的Attiny85使用。烧录和编程的过程如下:1)Lilypad Attiny85 端子这块板在X宝上有卖。它和Lilypad Arduino 不是一回事,得用Attiny85来进行编程。原理图如下:2)Lilypad Attin...原创 2020-05-08 00:50:26 · 2134 阅读 · 2 评论 -
Arduino IDE+_Attiny13/85实践(二) Arduino nano ISP
经多次测试,终于今天完成Attiny85的烧录及程序上传。以下是记录。也 希望能帮上刚入坑的人。1) Arduino ISP当需要给Attiny13/85编程时,我们需要ISP编程器。而Arduino 是很容易变成一个ISP编程器的。关于ISP编程器的做法网路上很多。我这次用的是Arduino Nano。当然,用Arduino UNO也是一样的。我的接线参考了下文:[http://www...原创 2020-05-08 00:18:43 · 2979 阅读 · 0 评论 -
Arduino IDE+_Attiny13/85实践(一) IED环境配置
最近突然对Attiny13/85这种单片机兴趣,想入手玩玩。没想到光配置Arduino IDE 就花了好几天。一部分可能是被墙的原因,另一部分可能IDE升级以及非官库升级不同步,一些库连接无法使用。 现在把Attiny13/85开发环境配置过程做个记录,也希望能帮到有需要的朋友。1、 Attiny13 85 简介ATtiny13、85都 是AVR RISC结构的低功耗8位CMOS微控制器。有体...原创 2020-04-24 00:37:41 · 3368 阅读 · 6 评论