- 博客(20)
- 收藏
- 关注
原创 智能硬件(8)之蜂鸣器模块
智能硬件(8)之蜂鸣器模块,学好开源硬件,不仅仅需要会编程就可以了,电路基础是很重要的;软件和硬件都玩的溜,才是高手,那么小编为了方便大家的学习,特别画了一块智能传感器板子,来带领大家学习电路基础,玩转智能模块。其主要分为14个小模块,主要是针对各种百名带赛事量身定制的智能模块。今天小编来带领大家来学习第四个模块,蜂鸣器模块:①2kΩ电阻2个②npn三家管1个③二极管1个。
2023-12-27 13:04:37 4125 1
原创 图形化编程(3)之猜拳的加速度计
图形化编程(3)之猜拳的加速度计,今天说我们来学习图形化第三节内容,加速度计。加速度传感器是一种能够测量物体加速度的传感器,在运动过程中,通过测量质量的惯性力和牛顿第二定律得到加速度。根据传感器敏感元件的不同,常见的加速度传感器有电容式、电感式、应变式等。microbit自带了一个指南针和加速度计的芯片。
2023-12-26 15:22:59 1185 1
原创 python编程(2)之灯光秀的按钮
python编程(2)之灯光秀的按钮,下面是小编专门为esp32c3核心板,画的一块扩展板,提供的功能还是比较丰富的,支持电机、2812彩灯、无言蜂鸣器、两路直流电机或者一个四线制步进电机、舵机功能、引出了I2C总线,支持扩展电源供电、有过流保护。其中红色端子都是电源线,分为5V和3V;黑色端子都是地线;黄色端子都是信号线。
2023-12-25 11:23:28 1165
原创 图形化编程(2)之甜蜜的按钮
图形化编程(2)之微笑的按钮,输入指令他是让microbit和外界通信的基础桥梁,今天我们主要来学习下其中的按键相关的内容。第6步:增加一个按钮被按下模块,选择按钮A+B,在里面增加两个led显示模块,显示两个不同动画效果。第4步:增加一个按钮别按下模块,选择B按钮,然后增加一个led显示模块,并画一个哭脸。第2步:放一个显示led模块在按钮被按下模块里面,并让led模块显示一个笑脸。第3步:点击下载按钮,将程序下载进你的主控板中,然后按下A按钮,看下效果。
2023-12-22 08:37:11 1165
原创 智能硬件(7)之按键的布局与识别
智能硬件(7)之按键的布局与识别,之前的课程内容,小编带领大家学习了按键的基本知识,那么这节课,小编就带领大家来继续深挖下,按键的布局种类和识别方式。
2023-12-21 13:43:03 1497
原创 c++编程(1)之玩转led点灯
c++编程之玩转led点灯,在之前的章节中,小编带领大家学习了:如何构建arduino的c++开发环境-CSDN博客,今天小编带领大家开始学习c++编程的第一节,玩转led电灯。arduino uno核心板是一个高度集成,功能丰富的模块。
2023-12-21 07:19:15 1350
原创 智能硬件(6)之通用引脚(GPIO)
智能硬件之通用引脚(GPIO),主控芯片是如何控制智能模块,做某些事情呢?有没有小朋友发起疑问呢?这里,涉及到了特别重要的知识点,就是通用引脚,英文缩写是GPIO。所以的开源硬件(主控芯片)都有自己的特定引脚,这些引脚是主控芯片暴漏出来,唯一和外界通信的桥梁。
2023-12-20 13:26:44 1567
原创 python编程(1)之通用引脚GPIO使用
python编程之通用引脚GPIO使用, 今天小编带领大家开始学习python编程的第一节,数字引脚。esp32c3核心板是一个高度集成,功能丰富的模块,来看下他的功能分布: 我们可以看到,esp32c3为我们提供很多外设,串口uart、i2c、spi、adc和pwm等,这些外设,在后续的课程中,都会为大家一一讲解。 今天就来学习下,通用引脚的概念和用作。引脚:是单片机这种主控芯片特有的名字,可以理解它和我们人类的手
2023-12-19 12:55:51 1599 1
原创 图形化编程(1)之led矩阵显示输出
图形化编程之led显示输出,今天小编带领大家开始学习图形化编程的第一节、led显示输出。microbit核心板一个高度集成功能丰富的模块,来看下他的功能分布: 其自带了一个5x5矩阵的led显示模块,那么我们如何使用它,能做出哪些有趣的小实验呢,这节课我们就来学习。 指令区的模块有很多,基本指令模块、输入模块、音乐模块、led模块、无线模
2023-12-18 15:05:52 1403 1
原创 智能电路(5)之电阻串联、并联
智能电路之电阻串联、并联、有各式各样的功能,比如温度检测、压力检测、光强检测等,电阻有这么多功能,其主要原理都是因为外界因素会动态的改变电阻阻值,如温度越高阻值越小。这里面我们就可以认为led灯和电阻是串联在一起的,因为led灯内部也是有电阻的,所以总电流肯定是变小了,就对led灯起到了限流,保护作用了。①上述电阻的串并联的分析方法,只是针对简单电路的分析方式,复杂的就不适应,感兴趣的同学,可以了解下:基尔霍夫定律、戴维南定理和诺顿定理,这些是大学课程。,R是并联的总电阻,等式两边同时除以 U,可以。
2023-12-15 10:48:01 1187
原创 智能电路(4)之欧姆定律
智能电路之欧姆定律,电源可以是家里的220V电压,也可以是干电池等,当开关闭合时,电路中就会形成电流,电流的大小和电源提供的电压大小成正比,和电阻的大小成反比,电压表和电流表可以实时监测电压和电流的大小。分别是 电==水;,在典型的电路中,你只改变可变电阻的大小,电压是不会变大的,因为,电阻变大了,电流也会跟着变化,所以无法通过标定法来进行实验了。② 欧姆定律的变形公式,是标准公式推导的来,只能用于计算使用,无实际意义,实验验证纯在不准确性,比如变形公式。
2023-12-14 14:26:48 1057 1
原创 智能电路(3)之可变电阻器模块
智能电路之可变电阻器模块,变阻器模块,他的原理就是在可变电阻器两端,也就是1、3引脚处,都串联一个500Ω的电阻,其作用是起到保护电路的,因为在使用中,我们会给图1中的1、3接线端子,加上电压,电压大小可以和控制电压保持一至,如果没有这里两个保护电阻,当变阻器的2引脚滑倒变阻器1引脚处,就相当于把1、2引脚短接在一起了,如果误操作,给变阻器的2引脚通上电压,就会照成烧毁电路的危险,有了这个保护电阻,就相当于可变电阻器模块的最小阻值就是500Ω了,就不会短接了。
2023-12-14 10:21:39 675 1
原创 智能电路(2)之按键模块
智能电路之按键模块,当按下按键的时候我们就可通过主控芯片,来检测按键是否被按下了,从而来触发不同的功能。但是因为3、4引脚默认是没有电压,可能会收到外界环境的影响,在按键没有按下的时候,会出现假0V的电压,这样主控芯片就会误判按键被按下了,为了屏蔽这个问题,一般在电路中,给3、4引脚加一个上拉或者下拉电阻,如果1、2引脚通的0V,那么就给3、4引脚一个上拉电阻;②按键和开关的区别,按键是可以回弹的,松开手就自动回弹;
2023-12-13 10:48:22 2176 2
原创 智能电路(1)之指示灯模块
智能电路之指示灯模块,生活中,我们会接触到各式各样的灯,如:家里的日光灯、节能灯、白炽灯、led灯等,每种灯的工作原理是相同的,只需要通上电压,就会点亮它。指示灯的公共端是接地(电压是0V),另外一端,预留出来,这样三个小灯,就可以通过我们的指控板,来进行控制了,如果主控板输出0V,小灯是不亮的,如果输出的是3-5V的电压,电灯就会亮起来了。
2023-12-12 12:27:09 1354 1
原创 如何构建arduino的c++开发环境
如何构建arduino的c++开发环境,青蒙创客实验室为大家分享的c++开发的开源硬件主要是arduino系列,采用的开发环境是arduino结成开发环境和vs code。我们可以根据自己的习惯自行选择开发环境的版本,使用的方式大致相同,小编这里选择比较经典的 1.8.9,为大家介绍其具体的使用。上述提到过,arduino2.x和vscode开发环境很相似,那么下来,我们就来搭建下vscode开发arduino的环境。上面的板子,是小编为大家后续教学提供的 arduino uno的板子,最经典的版本。
2023-12-11 16:02:04 1532 1
原创 如何构建esp32的python开发环境
如何构建esp32的图形化开发环境,采用的开发环境分别是thonny和Mu Editor。我们提供的主控板中,esp32和esp32c3串口版本,是通过usb转串口芯片和电脑链接通信,所有我们需要给电脑安装相关驱动,其中win10及以上是自带驱动是不需要安装的。可以看到其支持的主控芯片很多,esp32、esp32c3、esp32s2和esp32s都是支持的。然后选择我们的端口,我这里是COM16,每个人的端口可能不一样的。首先选择我们适配的解释器,也就是esp32。
2023-12-07 11:52:05 2276 1
原创 如何构建micro:bit、pico的图形化开发环境
如何构建micro:bit和pico图像化开发环境、都是采用32位ARM Cortex处理器,性能优越,所以小编这里采用这两款开源硬件来配合图形化开发,就是因为越是高级的编程语言占用的资源就越多,图形化编程语言,相对于c++、python来说,算是更高级的了。点击设置、升级固件版本,可以看到支持的开发板子,主要分为三大块,分别是 micro:bit、RP2040系列、和esp系列,我们看到还支持microblocks同样支持micro:bit,当然功能肯定没有makecode丰富了,大家有条件的都可以试试。
2023-12-05 14:21:50 1590
原创 在家就可以学习少儿编程
少儿编程,目前主流的学习路线是 图形化编程(引导学生的编程思维)-》python(晋级学习代码式编程,进入编程的世界)-》c++(高级阶段,为信息学奥赛做准备)。当然,如果只是单纯的学习编程,肯定枯燥无味,肯定不是小编的想要的。
2023-12-01 14:36:38 412 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人