Arduino和高中通用技术
文章平均质量分 64
介绍Arduino在高中通用技术中的应用。
清晨曦月
精通VB.NET、C#、C++,Arduino,熟悉Android开发。暂时还干着信息奥赛培训的活。
展开
-
基于ESP32的非接触式在线体温簿
最近几年很多小发明小创造都在要求用ESP32制作,之前制作的Arduino为主控的就不符合要求。这次做了一个在线体温簿项目,其实和Arduino没啥太大区别,因为在vs下开发,用的vmicro,所以区别不大。 这个东西就是连接WIFI嘛,然后测个温度,记录在本地,建立个HTTP服务器(嫌麻烦,没用物联网平台,不值得费那个劲)本地WIFI网络访问就行了,改用物联网平台也简单,就是把本地存储改成上传,很简单的东西。简单介绍一下都用哪些东西搭建(指导的作品还在评选中,落选与否无所...原创 2021-12-28 10:17:34 · 301 阅读 · 0 评论 -
给Arduino ide离线安装esp8266开发板
很多时候从github上直接下载安装包是非常困难的,速度低,经常下一点就停了,小文件还好,像esp8266开发板简直就是无法完成的任务。所以先下载好然后离线安装吧。1、下载压缩包https://github.com/esp8266/Arduino2、将解压缩的全部文件放入C:\Program Files (x86)\Arduino\hardware\esp8266com\esp82663、检查C:\Program Files (x86)\Arduino\hardware\esp8...原创 2020-06-11 07:36:29 · 13332 阅读 · 3 评论 -
Arduino 浊度传感器 TS300B 的使用
最近在捣鼓一个好玩的东西——全自动鱼缸。从构思到现在各种传感器、控制器的代码、执行器、鱼缸傻傻的捣鼓的差不多一个月了。这过程中也走了一些弯路,脑阔疼……今天3D打印机趴窝了,脑阔更疼咯……正好在凌乱的桌面上看到了这个浊度探头,之所以说探头,就是因为某宝上买的时候只买了一个探头,没买转换模块…… 其实也有一些文章写的这个模块怎么用,但是都没说没买转换模块怎么用……1...原创 2020-04-19 23:28:04 · 8162 阅读 · 0 评论 -
高中通用技术考点解析——1-3体验设计实践设计
一、写在前面: 这一章的内容更侧重于设计的基本过程,包含从确定课题到产品使用说明书的方方面面。三视图作为一个难点内容,但是考察时主要是对应关系,尺寸标注的“基本错误”,比例尺对数字标注的影响(没影响)。但是,有很多内容也是涉及到“能力”方面的,包括调查问卷的统计分析,各种技术语言(草图、效果图、三视图、电路图、机械加工图、正等轴测图…………)。二、知识点解析:1、设计...原创 2020-02-25 14:32:28 · 449 阅读 · 0 评论 -
高中通用技术考点解析——1-2步入设计殿堂
写在前面: 考试是上机考,多数都是单选,也有判断和三两个多选。所以命题分析起来还是很简单的,不像信息技术主客观加操作,但是信息技术考了好多年,底子比较厚,各种考点、“模拟题”都emmmmm非常非常非常到位,而且学生学习实践的多,课程足。通用么,呵呵,都是半路出家,很多人还多职兼任,所以真正能拿的出来的,并不多。这里只总结一下一些细节和大的方向,也是最有含金量的,至于"模拟题",有时...原创 2020-01-25 13:22:09 · 524 阅读 · 0 评论 -
高中通用技术考点解析——1-1走进技术世界
写在前面: 坐标山东,教材地质老版。教了若干年,博主自认水平非常一般——和大家认为的一样一样的^ ^。这方面能拿得出手的只有过关率了。 所总结的考点,都是经过实践检验的;所叙述的考点,都是博主想起来啥大白话就用啥大白话说的,错误或不准确的地方,博主不会改的←_←。 1、科学与技术: 科学侧重认识自然,力求有所发现。得到各...原创 2020-01-11 19:32:35 · 965 阅读 · 0 评论 -
【Arduino和高中通用技术】——十、一个简单的环境监测
有几天没写了,这次写一个完整的例子——环境监测。它包含温湿度、火焰、可燃气体检测,并发送数据到乐为网。乐为网用起来比OneNet(中国移动物联网平台)要简单很多,只是很多功能是收费的,但是不用自己开发APP只需关注公众号就可以接收到消息,图简单玩玩体验一下可以尝试。一、硬件1、Arduino Uno(如果你要连接很多传感器或者以后还会扩展那么应该选择Mega2560)2...原创 2019-03-12 20:30:24 · 794 阅读 · 0 评论 -
【Arduino和高中通用技术】——九、使用SW来设计模型
之前购买了一个三角洲3D打印机,恰好这个学期又回到通用技术科目教学,给同学们制作了一些模型和礼物。这里只列举一个,在《技术与设计1》中三视图部分是一个教学的难点,课本上的多功能铅笔盒的三视图绘制起来有一定难度,所以制作了3D模型并打印了一些(在此感谢各班的班长每次帮我回收模型,尤其是60.3的班长兼课代表小刘^ ^尽心尽力,谢谢!)。下面简单介绍一下用SOLIDWORKS 2016...原创 2019-02-24 14:30:18 · 1075 阅读 · 0 评论 -
【Arduino和高中通用技术】——八、一个“科技小制作”
这是之前制作的一个小作业——音乐喷泉。喷泉的高低和喷射时间随着音符的高低长短而变化,配以随机的RGB LED灯光效果对于一个科技小制作来说还是很好的。一、硬件准备1、Arduino uno2、12V水泵(即使你有5V的也要使用另外的MOS管模块等进行驱动,请查看Arduino各个引脚的最大电流)3、三色LED灯(一般购买Arduino学习套件时都会带一个)4、P...原创 2019-02-24 13:58:57 · 5913 阅读 · 4 评论 -
【Arduino和高中通用技术】——七、使用ESP8266
今天,我们谈的多一些。因为ESP8266本身是一个功能非常丰富的模块,所以涉及到的内容相对也比较多。我手头有一块Wemos D1模块,还有几个不同型号的ESP8266模块,一般我会在Wemos D1上测试代码,而实际使用时一般使用ESP-01(S),原因在于ESP01焊接一组双排的排母就可以了,但是需要配一块烧写器,而Wemos D1属于开发板比较大,但很容易烧录代码而不用插拔。关...原创 2019-02-17 21:58:10 · 644 阅读 · 0 评论 -
【Arduino和高中通用技术】——六、持久保存的配置、使用外部库
Arduino提供一种功能,把信息持久的保存在EEPROM中,直到它死信息可能还在。要使用这一功能,首先需要引用外部库:#include <EEPROM.h> 这样,就可以使用EEPROM的相关函数把信息永远留在它的脑袋里——即使断电它们也不会丢失。因为EEPROM有一定的读写次数(10万次左右),所以不要过于频繁的更新这些内容。一般,我们可以将...原创 2019-02-13 09:13:15 · 1050 阅读 · 0 评论 -
【Arduino和高中通用技术】——五、外部中断、按键
如果你熟悉WINDOWS中断(IRQ)那么这段理论介绍可以忽略。就像WINDOWS中断一样,Arduino也支持中断,主要包括外部中断、时钟中断,串口事件处理程序也可以被看作一种中断。一、什么是硬件中断 举一个栗子,这天我们正在外面吃饭,手机响了拿出来一看是老妈的电话,于是出去接了个电话回来继续吃。这就是中断——正在做吃饭这件事情的时候被按下暂停键做了其他事情...原创 2019-02-12 11:12:38 · 4631 阅读 · 0 评论 -
【Arduino和高中通用技术】——四、摘自For violin的一部分,tone函数
在Arduino中,有很多函数和库,tone就是其中一个,这个函数可以模拟不同的频率从而使蜂鸣器发出不同的声音。曾经,在课堂上展示过一个7个按键的小品,但是由于时间关系没有作代码检查,最后一个音高出实际100hz,真是遗憾。 由于没有更多的硬件,所以只演示了tone函数的使用:/* Name: Sketch1.ino Created: 2019/2/1...原创 2019-02-11 18:02:24 · 1869 阅读 · 0 评论 -
【Arduino和高中通用技术】——三、使用光照强度传感器
这一篇介绍一个简单的传感器——光照强度传感器模块,它基于光敏电阻制造。使用传感器或者复杂的输出器件时,首先我们应该阅读它的文档,看一下它是否支持Arduino,如何使用,与类似产品对比哪种能更好的满足我们的需求。性价比往往是一个重要的衡量标准。 之前一篇我们介绍了呼吸灯,知道使用PWM可以调节LED的亮度,实际上PWM也用于调节电动机的转速等其他用途。这一篇我们对...原创 2019-02-10 22:03:00 · 7853 阅读 · 3 评论 -
【Arduino和高中通用技术】——二、认识PWM输出
上一篇介绍了使用板载LED的闪烁灯实验,使用的是IO端口13,这个端口与板载LED相连也进行了引出。这一篇介绍一下板子上编号之前带有波浪线(~)的端口,这些端口可以用作PWM输出,所谓PWM输出是指脉冲宽度调制,假定IO口3上面输出的电压最大值达到5V,那么如果我们在单位时间内不断的交替输出0V和5V,那么外接的LED就表现为收到接近2.5V的电压输入。一、硬件准备 ...原创 2019-02-09 16:28:26 · 1294 阅读 · 0 评论 -
【Arduino和高中通用技术】——一、综述和第一个范例
很久没写博客,因为没有精力,也没什么心情。从今天开始拿出一部分精力写一个系列——Arduino和高中通用技术,尽可能每天更新。Arduino使用C语言来进行编程,它有若干IO既输入输出端口,可以接受数字或模拟信号输入输出,也支持很多通讯协议。当然,不同的版本端口个数等有一定的区别。这一个系列中,假定你有相关的Arduino、C语言基础知识,涉及到上位机的内容时,需要有VB.NET或...原创 2019-02-08 13:20:01 · 665 阅读 · 0 评论 -
制作一个USB可燃气体声光报警器
手头有一些闲置的模块和小电路板,选了几件做了一个科技小制作。利用Nano做核心,MQ9可燃气体检测模块做传感器,接上一个蜂鸣器和LED就可以制作这个报警器了。一、硬件连接电路图就是这样的咯,将MQ9的传感器朝右,蜂鸣器的喇叭朝上,MQ9左侧的是LED,上面是正极,VIN和GND引出方便用其他电源供电。电路板非常紧凑,我设计时使用的是5V给蜂鸣器和MQ9供电,LED也是如此,如果...原创 2019-10-09 16:36:18 · 1260 阅读 · 0 评论