跳到内容
CDHYYDS

CDHYYDS

  • 2024电赛H题_自动行驶小车
  • 项目
  • 硬件扩张
    • 电子设计与制作
    • 嵌入式应用开发
  • 软件扩张
    • 2023-2024科联软件技术部
    • 编程语言基础扩张
      • 编程题目练习扩张
        • 力扣
        • 洛谷
        • 牛客
        • 2022级物联兴趣小组第二次考核答案解析
    • 独立应用开发
    • 计算机与效率提高
    • 网站应用与云服务
  • 下载中心
  • 关于CDH
CDHYYDS
CDHYYDS
置顶小Top:
小Top

置顶小Top:

发布时间:2023年 12月 19日2024年 1月 16日

所有PCB板子与模块都已经打板实测验证过,有些已经在使用中。 先更新硬件…

查看详情 置顶小Top:继续

DC-DC稳压开关电源模块(新版)
电子设计与制作 硬件

DC-DC稳压开关电源模块(新版)

发布时间:2024年 1月 16日2024年 2月 7日

用来稳压降压,给设备提供需要的电压,为大压降大电流而生。 支持6.5V-…

查看详情 DC-DC稳压开关电源模块(新版)继续

可见光定位发射端驱动板
电子设计与制作 硬件

可见光定位发射端驱动板

发布时间:2023年 12月 19日2024年 1月 16日

使用三极管放大电流输入PWM波驱动LED灯高功率高频闪烁。

查看详情 可见光定位发射端驱动板继续

STM32F103ZET6超高度集成六层电机驱动板
电子设计与制作 硬件

STM32F103ZET6超高度集成六层电机驱动板

发布时间:2023年 12月 19日2024年 1月 16日

集成两个TB6612电机驱动芯片,自带蓝牙5.0模块与姿态传感器。可直接…

查看详情 STM32F103ZET6超高度集成六层电机驱动板继续

NFC射频LED板
电子设计与制作 硬件

NFC射频LED板

发布时间:2023年 10月 5日2024年 1月 16日

2022-2023学年信息技术系科技联合会软件技术部纪念卡片 2023-…

查看详情 NFC射频LED板继续

高功率高频LED驱动板
电子设计与制作 硬件

高功率高频LED驱动板

发布时间:2023年 9月 17日2024年 1月 16日

单片机输入PWM波可调节LED灯频率,功率由输入电压及LED额定功率决定…

查看详情 高功率高频LED驱动板继续

通信接口扩展板
电子设计与制作 硬件

通信接口扩展板

发布时间:2023年 9月 13日2024年 1月 16日

可使用FPC排线连接到[STM32F103ZET6超高度集成六层电机驱动…

查看详情 通信接口扩展板继续

智能小车通用稳压板
电子设计与制作 硬件

智能小车通用稳压板

发布时间:2023年 9月 12日2024年 1月 16日

集成一个LDO线性稳压与一个DC-DC开关稳压,只需要使用一个电池即可同…

查看详情 智能小车通用稳压板继续

无线Dap-Link高速仿真器
电子设计与制作 硬件

无线Dap-Link高速仿真器

发布时间:2023年 8月 23日2024年 1月 16日

可无线下载烧录,无线下载速度可达到有线St-LinkV2的下载速度,有线…

查看详情 无线Dap-Link高速仿真器继续

St-LinkV2.1 Pro升级版仿真器
电子设计与制作 硬件

St-LinkV2.1 Pro升级版仿真器

发布时间:2023年 8月 12日2024年 1月 16日

超好用的升级款仿真器,烧录速度为普通St-linkV2的1.5倍,支持U…

查看详情 St-LinkV2.1 Pro升级版仿真器继续

心形LED流水灯
电子设计与制作 硬件

心形LED流水灯

发布时间:2023年 8月 9日2024年 1月 16日

这个没啥好说的,可控制使用单片机GPIO高低电平控制LED灯开关,LED…

查看详情 心形LED流水灯继续

2023全国电赛E题MCU板
电子设计与制作 硬件

2023全国电赛E题MCU板

发布时间:2023年 8月 3日2024年 1月 16日

参加2023全国电赛时E题(运动目标控制与自动追踪系统)的一个自制板,集…

查看详情 2023全国电赛E题MCU板继续

32位TI MSP432E401Y最小系统板
电子设计与制作 硬件

32位TI MSP432E401Y最小系统板

发布时间:2023年 7月 31日2024年 1月 16日

TI杯电赛可用的MSP432E401Y单片机,依据TI MCU做的一个最…

查看详情 32位TI MSP432E401Y最小系统板继续

St-LinkV2普通仿真器
电子设计与制作 硬件

St-LinkV2普通仿真器

发布时间:2023年 7月 10日2024年 1月 16日

用来下载烧录调试STM32的St-LinkV2仿真器,TypeC接口设计…

查看详情 St-LinkV2普通仿真器继续

Stm32f103zet6基础开发板
电子设计与制作 硬件

Stm32f103zet6基础开发板

发布时间:2023年 7月 4日2024年 1月 16日

一个基于STM32F103ZET6芯片的开发板,层数为六层板,引出基本G…

查看详情 Stm32f103zet6基础开发板继续

DC-DC开关电源稳压模块(旧版)
电子设计与制作 硬件

DC-DC开关电源稳压模块(旧版)

发布时间:2023年 6月 21日2024年 1月 16日

一个DC-DC开关电源模块,输出电压可使用电位器调节,详情可查看新版DC…

查看详情 DC-DC开关电源稳压模块(旧版)继续

可见光定位接收端板子
电子设计与制作 硬件

可见光定位接收端板子

发布时间:2023年 6月 12日2024年 1月 16日

由光电二极管与OPA657和LM393组成的可见光接收板,单片机可通过A…

查看详情 可见光定位接收端板子继续

可见光定位发送端驱动板mini
电子设计与制作 硬件

可见光定位发送端驱动板mini

发布时间:2023年 6月 11日2024年 1月 16日

使用电流放大芯片设计的高频LED驱动板,单片机输入PWM波由芯片进行电流…

查看详情 可见光定位发送端驱动板mini继续

stm32f103c8t6电机驱动板mini
电子设计与制作 硬件

stm32f103c8t6电机驱动板mini

发布时间:2023年 6月 2日2024年 1月 16日

集成了2个TB6612电机驱动芯片的STM32F103C8T6单片机开发…

查看详情 stm32f103c8t6电机驱动板mini继续

STM32F103C8T6核心板
电子设计与制作 硬件

STM32F103C8T6核心板

发布时间:2023年 5月 2日2024年 1月 16日

自己设计的一个STM32F103C8T6最小系统板,有紫色喷锡和白色沉金…

查看详情 STM32F103C8T6核心板继续

USB转TTL串口模块
电子设计与制作 硬件

USB转TTL串口模块

发布时间:2023年 4月 24日2024年 1月 16日

使用CH340N制作的一个USB转TTL串口模块,可连接单片机串口与计算…

查看详情 USB转TTL串口模块继续

线性稳压模块3.3V
电子设计与制作 硬件

线性稳压模块3.3V

发布时间:2023年 4月 2日2024年 1月 16日

自己设计一个线性稳压电源模块,可以将5V降到3.3V给stm32等3.3V单片机供电

查看详情 线性稳压模块3.3V继续

无人超市项目检测传感PCB
电子设计与制作 硬件

无人超市项目检测传感PCB

发布时间:2023年 3月 18日2024年 1月 16日

智能无人超市项目里面安全报警与各传感器区域的板子

查看详情 无人超市项目检测传感PCB继续

已有文章分类:

最新发布文章:

  • DC-DC稳压开关电源模块(新版)
  • 置顶小Top:
  • 可见光定位发射端驱动板
  • STM32F103ZET6超高度集成六层电机驱动板
  • NFC射频LED板

闽公网安备35012102500629号

闽ICP备2022011946号

回顾精彩 活动过程与资料


(一)什么是 IDE & 安装C语言 IDE(Visual Studio 2022)& C 语言编程练习

五道C语言小练习:

第一题:

输入整数a和b,按保留10位整数位、6位小数位输出a+b的值。(-2^16<a<b<2^16)

第二题:

使用getchar()这个函数获取一个字符,判断如果是a-z,则转化为大写。如果不是,则打印你输入错误。(进阶:请你在改题的基础上,加入一个循环,并且保证这一次输入错误进入循环,下一次gatchar()不会读取到一个未知的字符)。

第三题:

从键盘输入一串字符,统计里面字母、数字、其他字符的个数。

第四题:

不使用第三个变量,交换两个整型变量的值。

第五题:

假如小坤,从他从2017年12月26日(包括当天)开始,到2023年7月3日(包括当天),保持着每天跑步1公里,并且在每月的第一天会奖励自己多跑1公里,求我们的小坤在出道这段时间内跑了多少公里


(二)C 语言编程规范 & 代码审查游戏

简单的C语言代码规范(自行设置缩放)

找出以下C语言代码中的错误:

C
#include《stdio。h》
int mian()
{
	print("hello /n");
	retun 0;
}
C
#include<stdio.h>
int main()
{
	int 4e = 0;
	printf("%d\n",4e);
	return 0;
}
C
#include<stdio.h>
int main()
{
	int a = 12;
	int b = 15;
	printf("a=%d%%,b=%d%%",a,b)
	return 0;
}
C
#include<stdio.h>
int mian()
{
	int b = 10;
	printf("%d\n",b);
	return 0;
}
C
#include<stdio.h>
int main()
{
	int a = 10;
	printf("%d\n",A);
	return 0;
}
C
int main()
{
	int a = 10;
	printf("%d\n",a);
	return 0;
}
C
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d%d",a,b);
	if (a >= b)
		printf("max=%d\n", a);
	else
		printf("max=%d\n",b);
	return 0;
}
C
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d%d", &a, &b);
	if (a = b)
	{
		printf("%d=%d\n", a, b);
	}
	else
	{
		printf("%d!=%d\n", a, b);
	}
	return 0;
}
C
#include<stdio.h>
int main()
{
	for (int i = 0; i < 10; i++)
	{
		if (i = 5)
		{
			printf("%d", i);
		}
	}
	return 0;
}
C
#include<stdio.h>
int main()
{
	int arr[10] = { 0,1,2,3,4,5,6,7,8,9 };
	for (int i = 0; i <= 10; i++)
	{
		printf("%d", arr[i]);
	}
	return 0;
}
活动过程中的PPT附件:(谢锦城副部制作)

(三)信息技术系各专业涉及的方向 & C 语言学习方向

(1)信息技术系各专业未来从事的大致方向(仅供参考)
  1. 《计算机科学与技术》 – 通常从事软件开发、算法设计、系统架构等领域。应深入学习编程语言、数据结构与算法、数据库系统、网络安全等课程。实践方面,可以通过参与算法竞赛(如蓝桥杯软件类)等锻炼自己的算法水平。通过参与开源项目、实习和编写个人软件项目来积累经验。
  2. 《物联网工程》 – 可能在智能设备开发、嵌入式系统、自动化控制等方向发展。学习焦点包括传感器网络、嵌入式编程、物联网平台和协议等。项目制作和参与实验室研究可以帮助我们将理论应用于实践。
  3. 《电子信息工程》 – 涉及电路设计、信号处理和通信技术。从事方向可能包括电子产品研发、通信系统设计等。学习应重点放在电路原理、数字信号处理、电磁场理论等。实验室工作和相关电子设计比赛将是宝贵的学习经验。
  4. 《数字媒体技术》 – 专业学生通常进入游戏设计、动画制作、UI/UX设计等领域。学习重点应是图形设计、三维建模、交互设计等。实际操作项目、实习和参与数字媒体工作室的工作有利于技能提升。
  5. 《智能科学与技术》 – 主要从人工智能、机器学习、自动化系统等领域寻找适合的职位。应重点学习人工智能算法、机器学习模型、计算机视觉等课程。参与研究项目或与企业合作的实践项目,可以加深理解并提高解决实际问题的能力。
  6. 《通信工程》 – 从事通信网络设计、卫星通信、无线技术等领域。学习重点包括通信原理、网络架构、无线通信等。通过实验室的实验、模拟和实地实习,可以获得宝贵的实践经验。
  7. 《网络工程》 – 可能会在网络管理、系统维护、云计算服务等方向发展。网络工程的学生应该深入学习计算机网络、网络安全、服务器架构等。通过建立自己的网络实验室、参与网络安全竞赛或实习,可以加强实际操作能力。
(2)软件方向的一些学习路径建议
  • 编程基础:扎实的编程基础是必要的。学习至少一门通用编程语言,比如C++、Java、Python。
  • 软件工程原则:理解软件开发生命周期、敏捷开发方法论、版本控制和软件测试。
  • 算法和数据结构:这是提升编程能力和解决复杂问题的关键。
  • 设计模式:了解常见的软件设计模式和架构,以构建可维护和可扩展的软件系统。
  • 专业深化:选择特定的软件领域进行深化,比如Web开发、移动应用或游戏开发,并学习相关的框架和工具。
  • 实践经验:通过实习、参与项目和构建个人作品集来获得实际经验。
  • 持续学习:技术不断发展,持续学习新技术、新框架是保持竞争力的关键。
(3)C语言入门 & 新生入门建议(本建议结合了C语言书籍《C Primer Plus》的结构)
可以遵循以下步骤:
  1. 基础知识:
    • 理解程序的基本结构,包括函数、变量和预处理器指令。
    • 研究C语言的基本数据类型、字面量和变量声明。
  2. 操作和表达式:
    • 学习运算符优先级和表达式的计算。
    • 练习基本的输入输出函数,如printf和scanf。
  3. 流程控制:
    • 掌握决策结构(如if-else语句)和循环结构(如for、while循环)。
    • 通过编写小程序来实践条件逻辑和循环控制。
  4. 函数:
    • 学习函数的定义、作用域和声明,以及如何将代码分解成函数。
    • 开始用函数来模块化你的代码。
  5. 数组和指针:
    • 深入理解数组的工作方式和它们在内存中的表示。
    • 学习指针的概念及其与数组的关系。
  6. 字符串和字符输入/输出:
    • 熟悉字符串的处理和字符I/O函数。
    • 开始处理字符串和字符数组。
  7. 结构和动态内存分配:
    • 探索结构体的使用,了解如何定义和访问结构体成员。
    • 学习动态内存分配和释放,理解内存的管理。
  8. 文件I/O:
    • 理解如何创建、读取、写入和关闭文件。
    • 练习使用文件指针和文件I/O函数。
  9. 预处理器和库:
    • 学习宏定义、文件包含和条件编译。
    • 利用标准库中的函数和宏。
  10. 高级数据表示:
    • 学习结构体、联合体、枚举和typedef的高级用法。
    • 开始编写更复杂的数据结构,如链表和树。
  11. 位操作:
    • 理解位操作符和如何在程序中使用它们。
  12. 实际应用和练习:
    • 尝试解决书本后面的练习题目。
    • 从简单的小项目开始,逐渐增加项目的复杂度。
    • 阅读其他优秀的C语言代码,理解不同的编程风格和技巧。
  13. 持续的学习和实践:
    • 加入编程论坛和社区,参与讨论。
    • 定期复习和实践以巩固学习成果。
    • 不断挑战自己,解决更复杂的问题。

记住,动手实践和持续练习是学习编程语言的关键!


哎呀,活动结束忘记拍照留念了,下次一定!!!

完结



活动结构与策划详情


滚动到顶部
  • 2024电赛H题_自动行驶小车
  • 项目
  • 硬件
    • 电子设计与制作
    • 嵌入式应用开发
  • 软件
    • 2023-2024科联软件技术部
    • 编程语言基础
      • 编程题目练习
        • 力扣
        • 洛谷
        • 牛客
        • 2022级物联兴趣小组第二次考核答案解析
    • 独立应用开发
    • 计算机与效率提高
    • 网站应用与云服务
  • 下载中心
  • 关于CDH
搜索