草庐IT

单片机蓝桥杯之LED点亮(国信CT107D开发板)

全部标签

STM32单片机初学5-IIC通信驱动OLED屏幕

在我上篇文章(STM32-软件模拟IIC通信)讲解了软件模拟IIC通信。这篇文章详将细讲解利用软件模拟IIC来控制0.96寸的OLED屏幕(如下图),使其显示字符串。本文将不再对IIC通信原理做详细讲解,所以对IIC通信原理不熟悉的话可以参考我上篇文章(点击上面的链接直接跳转)。上面这款屏幕是单片机学习中最常用的产品之一,在很多单片机作品中都能见到,首先简单介绍这款OLED屏幕:分辨率:64*128(最多可显示8行ASCII字符或者4行汉字)屏幕尺寸:0.96寸通信方式:IIC端口:GND、VCC、SCL、SDA(地、3V-5V供电、IIC时钟线、IIC数据线)驱动芯片:SSD1306要使用一

java - 如何使用JAVA控制通过USB/串口等连接PC的LED灯?我应该使用什么设备?

我想用JAVA编写一个程序,它可以控制连接到连接到计算机的“某物”的LED灯。JAVA程序将由JFrame中的8个切换按钮组成。按钮编号从1到8,当按下编号X的按钮时,编号X的LED将点亮;再次单击(切换)该按钮时,该LED将关闭。与我们必须将代码加载到其中的微Controller不同,我提到的“某些东西”只是从JAVA(可能通过USB/SerialPort/...)接收信号来控制灯。例如,JAVA通过串行端口将0000_0101(打开LED1号和3号)发送到“某物”,然后“某物”将“保留”该值,直到发送新信号。值的每个数字代表“某物”上引脚的高/低,我将把引脚连接到LED。“某物”可

14届蓝桥杯青少组选拔赛C++_2022.11.27

14届蓝桥杯青少组选拔赛C++_2022.11.27一、选择题T1.执行coutB )。A、0B、1C、2D、3T2.执行以下代码,输出的结果是(B)。chara[6]={'a','b','c','d'};coutA、4B、6C、8D、12T3.关于C++中的一维数组,以下描述正确的是(B )。A、数组中的元素类型可以不相同B、数组在内存中有一段连续的单元C、数组中的最后一个元素的下标(索引)为-1D、静态数组中的元素的个数可以大于数组初始时设定的长度T4.以下关于while和do...while循环语句描述不正确的是(D )。A、do...while的循环条件可以是1B、while的循环体可

浅谈51单片机简易循迹小车制作方案

目录省流助手(方案清单)前言一、小车模型二、电机三、电源1、电池:2、PCB电源选择: 3、MCU供电方案: 4、MCU和电机的供电方案:四、主控MCU最小系统五、电机驱动       1、让电机动起来:(电机驱动芯片)        2、电机正反转:    3、调速:六、光电传感器红外对管模块七、显示器       LCD1602.c       LCD1602.h八、蓝牙遥控车九、整体小车制作与调试过程       1、小车的组装:       2、前进后退:       3、加速减速:       4、左转右转:       5、调试过程:    总结省流助手(方案清单)       单

51单片机介绍

大家好,我是泽奀,这篇博客我将说说关于51单片机知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看[C语言]概述_打打酱油desu-CSDN博客(1) https://blog.csdn.net/weixin_52632755/article/details/119791540(2),分别是《C语言概述1》《C语言概述2》。之所以要讲下51单片机介绍,是因为相信也有很多人对单片机感兴趣吧,当然也有很多是想学但是不清楚,或者是高考报考有关于单片机的专业知识电子工程师/工业控制/机电一体化,等。目录1.1:单片机的种类1.2:学习单片机之前要学什么1.3:什么是单片机这是 单片机内部基本结构

2023年第十四届蓝桥杯javaB组 蜗牛解题思路(动态规划 O(n))

 E、蜗牛(时间限制:1.0s内存限制:512.0MB)【问题描述】这天,一只蜗牛来到了二维坐标系的原点。在x轴上长有n根竹竿。它们平行于y轴,底部纵坐标为0,横坐标分别为x1,x2,...,xn。竹竿的高度均为无限高,宽度可忽略。蜗牛想要从原点走到第n个竹竿的底部也就是坐标(xn,0)。它只能在x轴上或者竹竿上爬行,在x轴上爬行速度为1单位每秒;由于受到引力影响,蜗牛在竹竿上向上和向下爬行的速度分别为0.7单位每秒和1.3单位每秒。为了快速到达目的地,它施展了魔法,在第i和i+1根竹竿之间建立了传送门(0【输入格式】输入共1+n行,第一行为一个正整数n;第二行为n个正整数x1,x2,...,

2022年第十三届蓝桥杯web大学组题解

第十三届蓝桥杯web大学组题解1.水果拼盘2.展开你的扇子3.和手机相处的时光4.灯的颜色变化5.东奥大抽奖6.蓝桥知识网7.布局切换8.购物车9.寻找小狼人10.课程列表这段时间有部分小伙伴在问有没有什么好的刷题网站在这里给大家推荐一款刷题网站点击访问牛客网牛客网支持多种编程语言的学习,各大互联网大厂面试真题,从基础到拔高,快来体验一下吧!1.水果拼盘/*TODO:待补充代码*/#pond{flex-direction:column;flex-wrap:wrap;/*display:flex;*/}第一道题就是送分题,简单的flex布局中的属性本题考点:flex布局属性2.展开你的扇子/*T

历届蓝桥杯青少年编程选拔赛 科技素养题真题讲解 STEMA评测比赛真题解析【持续更新 已更新至18套】

信息素养(科技素养)的重要性教育部等多个部门多次发文强调中小学生信息素养的重要性,而且已经纳入到新课标里面;要提升学生信息素养。各地要指导和推动中小学按照国家课程方案和课程标准开齐开足开好信息技术课程,将信息素养培育有机融入各门学科教育教学,培养学生信息意识和信息检索、鉴别、选择能力,注重提高学生数字化学习与创新能力,以及利用信息技术解决实际问题的能力。积极推动把信息技术课程纳入初高中学业水平考试,将学生信息素养纳入学生综合素质评价!历届蓝桥杯STEM比赛科技素养真题解析(18套)第18套真题解析【科技素养题】少儿编程蓝桥杯青少组科技素养题真题及解析第18套_小兔子编程的博客-CSDN博客_少

蓝桥杯Web组备赛笔记1

目录一、flex布局1、详细的使用解释2、简单例子3、flex布局要认识两个轴4、版心布局5、13届蓝桥真题(1,6)二、grid布局1、应用2、代码例子三、CSS动画1、注意区别2、代码例子3、13届蓝桥真题(2)4、更多transform属性的介绍四、媒体查询一、flex布局1、详细的使用解释,小伙伴们可以看小编的下面这篇文章🧐HTML基础第六课(冲浪笔记6)_申小兮IU的博客-CSDN博客Flex、方向排列、换行、Flex多轴、order、Flex的放大缩小https://blog.csdn.net/qq_51478745/article/details/1257125542、这边小编再

Proteus基于51单片机通过PWM脉冲调制控制电机转速_按键与串口控制转速_电机转速可测

文章目录原理图驱动电路MOTOR-ENCODER详解串口通信电机测速原理PWM软件部分成果临近期末,学校的单片机课程需要做课程设计,主要内容是基于51单片机的可调速电机,具体要求如下,在此记录一下具体的一个解题方案。要求利用单片机输出PWM波形,通过改变占空比,改变电枢两端电压的平均值,从而改变电动机的转速通过按键进行手动速度调整(速度+速度-)利用串口调试助手或编写上位机软件,通过上位机控制直流速度调整测量直流电机转速,并实时显示原理图首先是绘制原理图如下,右下角示波器为方便观察PWM脉冲波形用,可忽略驱动电路由于单片机的输出功率不足以驱动电机运动,因此这里使用L298芯片搭建一个驱动电路,