自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ESP8266网络协议(IOT物联网)Internet of Things

用户访问太极创客:发送访问请求数据包——发送到网关——一些路径——互联网——太极创客网站接受。DNS服务器类似于号码笨,将www.taichi.com找到对应的IP地址。发送稳定的原因:数据按照顺序传输;数据发生损害会重新发送。型号、网页编码语言、语言、压缩、连接之后的状态。404、200状态代码。

2024-09-12 22:39:50 257

原创 ESP8266

串口1:TX(输出)和RX(接受)串口2:D4和SD1。

2024-09-12 21:50:03 103

原创 MQTT.fx连接阿里云

对于一个设备,只能在Subscribe部分只能连接产品中带有订阅权限的Topic;

2024-09-07 21:55:35 104

原创 总结 猜数字程序

- if...else if的概念和应用。* - switch case控制语句。* - while循环的概念和应用。* - random函数的使用。LED数码管的原理和使用。

2024-09-01 16:26:33 111

原创 完善猜数字代码

每点击一次打开一次串口监视器,都会进行一次复位的操作。但是random的每一次数字都是一样的,并不表现出“随机”。Serial.println() 和Serial.print()有关于RandomSeed()函数;此处读取A0引脚的模拟输入。

2024-09-01 16:20:53 126

原创 自定义函数

void:表示为空,意为让其执行一系列的操作,没有返回值。圆括号:表示不需要任何的参数,表现:无参数,无返回值。

2024-09-01 15:05:29 137

原创 switch函数控制随机数字

【代码】switch函数控制随机数字。

2024-09-01 14:45:07 107

原创 零基础入门学arduino基础知识篇 (基础知识和按键逻辑电路)

调用serial库里的PrintLine函数,读取buttonState,并且输入到串口显示器当中去。这个函数的现象和上一个正好相反,这里按下之后pushbutton的值为0非1,在程序里执行输出低电平的方式。主要讲解了pin引脚的上拉输入模式配合按键在逻辑程序中控制LED灯的亮与灭。是引脚浮空现象,随机读取高低电平。调用serial库里的begin函数,传输速率为9600。解决上节问题,怎样用bool型变量来实现按下开关亮,松开灭?变量名称不可变,变量的数值可变。按下开关的时候,引脚二接地,受到低电平。

2024-08-31 20:48:04 279

原创 Timer定时器 (stm32 6-2)

预分频是对72M进行7200进行分频,得到的就是10k的计数频率,计数的数量为1 0000 ,则记一个数为1 .(要记的数/频率)副作用是更新时间和更新输入是同时发生的。更新中断会置更新中断的标志位,从而直接进入中断函数。检查TIM2的更新标志位,清除TIM2的更新标志位。其实类似的用法在.h文件中函数的声明也有。我们写的值只有在更新时间之后才会真正的起作用。(-1是为了抵消公式中的+1)TIM相较于EXTI多了一个模式,在这里选择的是更新模式,解决的办法就是从这个函数后面引用一个清除更新标志位的函数。

2024-08-28 21:46:19 303

原创 2024/8/25 学习stm32江科大相关内容

这里的函数时GPIO_EXTILineConfig()虽然写着是GPIO的函数,但实际上是控制AFIO的。首先需要打开外设的时钟,表现在函数里是由两行的第一部分,打开了属于APB2的GPIOB和AFIO的时钟。第二步,初始化GPIO口,GPIO_Init()有两个参数,其中第一个是选择需要打开的口,这里是GPIOB,然后再取结构体名称的地址。可以放在主函数,也可以放在模块中运行,但是需要保证分组的一致。第二个是Pin口,这里是14:第三个是速度,一般为50MHz;同样一个参数,需要结构体命名。

2024-08-25 21:37:31 234

原创 物联网读代码4

WIFI_AP_STA:将 ESP8266-12F 配置为同时作为 Wi-Fi 接入点和客户端,可以连接到其他 Wi-Fi 热点并接受其他 Wi-Fi 设备的连接。WL_NO_SSID_AVAIL: 表示找不到指定的 WiFi 网络(SSID),或者附近没有可用的 WiFi 网络。- WIFI_AP:将 ESP8266-12F 配置为 Wi-Fi 接入点,其他 Wi-Fi 设备可以连接到它。- WIFI_STA:将 ESP8266-12F 配置为 Wi-Fi 客户端,可以连接到 Wi-Fi 热点。

2024-08-19 11:42:58 275

原创 物联网读代码3

失败则向串口显示没有成功,然后等两秒再试试。通过MQTT协议进行联网。三个参数全部被传上去。

2024-08-19 11:27:01 79

原创 物联网读代码2

1.先定义了两个数组。长度为32的param和长度为128的jsonbuf(这个数组来缓冲)总结一下,这个中断函数主要功能是将烟雾传感器的数据转换成json数据上传。当引脚由低电平变化为高电平的时候会触发该函数。相应的是红外检测的功能。主要功能是构建json信息。这两步完成了数据到json数据的转化。最后一步:检测是否上传成功。这是刚才的中断程序代码。

2024-08-19 11:22:57 135

原创 物联网控制读代码

FALLING: 当引脚电平由高电平变为低电平时触发中断服务程序。RISING: 当引脚电平由低电平变为高电平时触发中断服务程序。CHANGE: 当引脚电平发生变化时触发中断服务程序。LOW: 当引脚为低电平时触发中断服务程序。参数1:中断引脚号。在此处D2是红外引脚。参数2:中断服务程序名。

2024-08-19 10:51:38 178

原创 3-4 解析json (taichi-maker )

【代码】3-4 解析json (taichi-maker )

2024-08-17 16:57:09 134

原创 (3-4 json基础 太极创客ESP-8266开发板)

分隔数据的名和值,分隔数据(“名值对”)、对象、数组{}标注对象内容[]标注数组的内容。

2024-08-17 15:51:45 273

原创 5-1(江科大STM32)EXTI外部中断

三、EXTI(外部中断):在EXTI输出的时候将来自外部中断5-9和10-15分别进行了合并,故在程序中需要通过标识符判断来明了中断数据来源。“与门”、“或门”可以看作对1的输入条件不同,“与”的条件更为苛刻,要求全部为1;二、AFIO(引脚选择器):在16个引脚当中选择一个引脚进行连接,使其接入到后面的EXTI通道。支持的GPIO口:支持所有的GPIO口作为中断引脚,但是相同pin口不能同时作为引脚。工作原理:检测到GPIO口的电平变化,申请中断。触发条件:上沿、下沿、上下沿、软件触发。

2024-08-17 10:42:07 170

原创 stm32 keil调试(4-2)

符号窗口(实时查看所有变量的值)

2024-08-16 21:48:19 180

原创 OLED显示屏作为调试工具(stm32 3-5)

【代码】OLED显示屏作为调试工具(stm32 3-5)

2024-08-16 21:19:28 65

原创 STM32——(3)按键控制LED&光敏传感器控制蜂鸣灯

LED一端接入GPIO口,正极接入VCC。

2024-08-16 21:01:43 160

原创 GPIO口的使用方法(stm32 3-4 江科大)

硬件较多时,将每个硬件的驱动函数单独提取出来分装在.c和.h的文件中。有利于简化主函数的逻辑。避免驱动函数影响主函数。4.使用GPIO_Init()函数,将函数初始化。利于移植程序,也可以利于分工合作。做函数的分装,也要讲注释写清楚。(8个读取和写入的函数)GPIO口的使用方法。二、模块化编程的方法。

2024-08-16 21:01:09 132

原创 STM32有关于c语言的

(1)替代的对象不同。宏定义可以替换的对象更加宽泛。typedefine只能给专门的变量类型换名字。typedefine是先写被替换的变量名称。uint8_t a;//等效于unsiged char a;将ABC来表示123456,如果123456需要改变的话只需要从宏改变就可以。typedefine检查变量的名称。与数组只能够组合数据类型的数据而言,结构体能够组合不同数据类型的数据。下图为整型变量、数组、结构体三者的定义和引用。名称较长,一般与typedefine一起使用。3.关于两者的不同。

2024-08-03 16:37:46 191

原创 GPIO介绍(2)

上拉电阻和下拉电阻:阻值变小拉力变强。上拉阻值变小,输出电压变大;下拉阻值变小,输出电压变小;同向的输入电压 > 反向 输入电压:输出电压升至最大(VCC(供电电压));过程:通过电压比较器进行二值化即可得到数字电压输出。有上拉电阻的时候,浮空输入和上拉输入均可。反之,降到最低(GND”Ground”)无上拉电阻的时候,必须为上拉输入;第四章:下拉或者浮空输入模式;第三张图:下拉输入模式;完成元件:运算放大器。通常为下接电路的方式。

2024-08-03 15:59:48 175

原创 STM32(2)--流水灯

按位或操作:"|",同时打开多个引脚。

2024-08-03 15:17:12 89

原创 STM32(1)—点亮一个LED

推挽模式下,高低电平均有推挽模式PP。开漏模式下,高电平没有驱动能力。

2024-08-03 14:40:58 104

空空如也

空空如也

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

TA关注的人

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