自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 C++ 字符数组

char str[] = "haha"; // 长度为5,包含字符 '\0'gets ( )该函数输入的字符串可以包含空格,遇到回车停止。例如:char str[30];gets(str); // 已弃用puts ( )该函数的功能是输出(自动加上换行符)字符串。例如:char str[] = "Hi \nnice to meet you!";puts(str);输出:Hi...

2022-02-13 17:29:00 73

原创 Arduino 数码管 硬件 4位数码管 TM1637驱动芯片 库文件 示例

Arduino 数码管 硬件 4位数码管 TM1637驱动芯片 库文件 示例 4位数码管:这里用的是TM1637驱动的数码管备注:此章节会用到库的概念和内容。该模块有四个引脚,意义如下:GND:电源负极VCC:电源正极,+5VDIO:数据IO模块,可以接任意的数字引脚CLK:时钟引脚,可以接任意的数字引脚。该库提供了一个名为TM1637...

2019-05-16 17:29:00 2302 2

原创 Arduino的多线程

前言 本章节是如何使用Arduino 的多线程技术。截止目前,Arduino 的性能很棒,但是如果我们想在不同的时间间隔中,完成两件、多件的任务呢? 此时,我们就需要使用一种类多线程技术来处理项目。Arduino 的多线程 \ 类多线程? 为了正确理解多线程技术和Arduino 之间的关系,我们需要理解为什么它不是真正的多线程。 在计算机CPU上,多线程应用程序...

2019-05-08 15:43:59 29191 9

原创 Arduino 遥控风扇 自动旋转 红外遥控 舵机 类多线程 SCoop库

//**************************//******风扇自动转头*可遥控***//**************************#include <Servo.h>#include <IRremote.h>#include <SCoop.h>Servo myServo;IRrecv irrecv(6); //绑定红外接...

2019-05-08 11:54:21 3660 1

原创 Arduino 定时器中断 外部中断

中断(Interrupt) 中断(Interrupt)是计算机的一个重要概念,现代计算机普遍采用中断技术.什么是中断呢? CPU执行时原本是按照程序指令一条一条向下执行的.但如果此时发生了某一件事件B请求CPU迅速去处理(中断发生),CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务),待CPU将事件B处理完毕后,再回到原来被中断的地方继续执行程序(中断返回),这一过程成...

2019-04-09 17:29:31 17859 1

原创 Arduino 舵机

舵机.舵机是什么? 舵机是一种电机,它使用一个反馈系统来控制电机的位置。大多数舵机是可以最大旋转180°的。也有一些能转更大角度,甚至360°。舵机比较多的用于对角度有要求的场合,比如摄像头,智能小车前置探测器,需要在某个范围内进行监测的移动平台。又或者把舵机放到玩具,让玩具动起来。还可以用多个舵机,做个小型机器人,舵机就可以作为机器人的关节部分。它和步进电机有异曲同工之...

2019-04-07 14:46:51 2507

原创 Mixly 二次开发 自定义库 创客教程

前言 本章内容是对Mixly 图像化编程软件进行的二次开发,需要一定的编程基础,需要用到的概念和知识点有: 绑定与事件概念, JavaScript的基本语法, .xml脚本的标签定义 限于篇幅,本章内容中笔者不做原理和JS脚本的剖析和讲解! 如参考阅读时困难, 恕笔者精力有限, 暂不不能提供详细内容, 当然,若笔者有空余时间, 自会补充相关原理讲解和脚本内容剖析. 还请各位读者...

2019-04-03 18:26:39 9818 1

原创 Arduino SSD1306 OLED 显示器 U8g2库

导读: 想起来做本章内容的原因: 一开始在使用U8glib库时,去了GitHub平台上查阅该作者的相关文档说明,作者意思是U8glib不再更新,并且建议大家使用U8g2库(当前GitHub热度最高). 按照作者描述,U8g2更为丰富和强大,而对于开发板内存紧缺的朋友,也集成了U8x8,内存占用低,很是简洁小巧. 另外的原因是, U8glib对中文不是很友好 , 而后更...

2019-03-29 18:42:49 8612 1

原创 C# 委托和事件

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。1.委托的声明  (1). delegate delegate我们常用到的一种声明  Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。   例: publicdelegateintMethodtDel...

2019-03-28 10:19:42 597

转载 搭建本地服务器

访问网址:http://phpstudy.php.cn/下载完成后直接安装;安装完成后是这样的:直接点击启动就可以了,上图是已经启动过的样子。我的安装目录是在E盘找到PHPTutorial-->WWW,然后把文件直接放到WWW目录下就可以了我的测试打包资源放在这里,所以我的本地路径就是http://127.0.0.1/weather/37/Asse...

2019-03-28 10:13:57 475

原创 Arduino 串行通信之串口通信 UART 原理及释义

对于Arduino来说,甚至是对于电子学领域来说,信号分为数字信号和模拟信号。这两种信号又分为输入和输出两种情况,所以我的理解是电子学就是一门研究这四种情况相互关系的学科。模拟信号是一种连续变化的物理量,能帮助我们更好地理解周围环境的信息,任何的信息都可以用模拟信号来准确表达,但其缺点是易受噪声的影响,信号被多次复制,或进行长距离传输之后,会发生衰减。相比而言数字信号受噪声的影响小,易于传...

2019-03-28 09:43:53 33451 6

原创 Arduino 串口通信 常用函数

请大家注意区别:串口通信和串行通信。串行通信指的是一个大类,区别于并行通信;本系列中提到的串口通信一般指Arduino上面的USART通信模式,USART也是串行通信的一种,可以有硬串口,软串口两种实现方式,并且USART是一种异步串行通信,关于串行通信后面会有专门的一篇总结文章,以区分各种概念。相关案例:环境监测 温湿度传感器 案例 开启串口通信接口并设置通信波特率Serial....

2019-03-27 14:50:36 4534

原创 Arduino 红外模块 红外接收 红外发射

需要用到IRremote库文件红外遥控按键16进制编码,使用时添加前缀0X红外接收.源代码//*****************//红外接收模块测试//*****************#include <IRremote.h>IRrecv irrecv(6); //创建红外模块对象,并绑定红外接收模块引脚decode_results result...

2019-03-27 10:36:16 12509 6

原创 Arduino 案例 环境监测 4位数码管 温湿度传感器 按键防抖动

本章节内容是做一个简单的环境监测仪,基于Arduino UNO开发板,对于刚入门没多久的同学,所需要的知识点总结了一下:arduino串口通信内容 对于C语言或C++等编程语言中常用变量和基本逻辑判断的使用 arduino库文件的阅读和使用如果你达到以上描述的几点要求,那么恭喜你算是正式入门arduino开源硬件,对于本章的案例内容,你也会驾轻就熟! 首先,我们先概览下案例的...

2019-03-21 10:47:12 1961

原创 Arduino 蓝牙遥控 智能小车 案例 蓝牙模块 L298N驱动模块

需要材料: 小车套件(包括轮胎、电机) L298N驱动模块 (可以把电池的高电压转换为我们需要的5V,3.3V电压) 电池 电池座 Arduino UNO 开发板 蓝牙模块(需要注意的是上传代码时因共用串口的原因会上传代码失败,解决方法:上传代码时,拔掉蓝牙模块) 需要手机安装 SPP蓝牙串...

2019-03-01 18:52:30 6663 3

原创 Scraino 案例 交通信号灯 控制多个LED Scraino图形化编程

Arduino本质上是一种电子工具,它可以被用来制作许多有趣的创意电子制作,比如电子时钟、四轴飞行器、3D打印机、电子显微镜、智能机器人、智能小车等。全世界的电子爱好者们还在不断开发基于Arduino的创意电子制作。 如下是一个基础的小案例(交通信号灯)制作:需要准备的事情:1、Arduino 开发板 1块2、单色LED(黄) ...

2019-03-01 18:37:56 3651

原创 Scratch 跳跃的青蛙 案例 青少年编程 翻版像素鸟 游戏

此款小游戏,基于青少年小学年龄阶段的入门游戏,对像素鸟游戏逻辑,进行了精简优化,更便于学生去了解。以下贴出效果图片以及Scratch积木块源码:跳跃的青蛙_游戏玩法:按下空格键_青蛙跳跃,通过绿色障碍物,获得一分,落地和触碰障碍物即游戏结束。青蛙脚本:绿色障碍物脚本(障碍物是在造型中。自己所绘制):分数显示脚本:素材内容:...

2019-01-19 18:07:05 3077

原创 Arduino 数码管 硬件 4位数码管 TM1637驱动芯片 库文件 示例

4位数码管:这里用的是TM1637驱动的数码管备注:此章节会用到库的概念和内容。该模块有四个引脚,意义如下:GND:电源负极VCC:电源正极,+5VDIO:数据IO模块,可以接任意的数字引脚CLK:时钟引脚,可以接任意的数字引脚。该库提供了一个名为TM1637的类,类中包含一个构造函数,形式为TM1637(uint8_t Clk, uint8_t Data),...

2019-01-19 10:15:53 4566 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除