当前位置: 首页 > java >正文

台湾TEMI协会竞赛——0、竞赛介绍及开发板介绍

协会介绍

台湾嵌入式暨单芯片系统发展协会Taiwan Embedded Microcontroller Development Institute (简称TEMI)于 2004年12月31日由台湾内政部正式颁发立案证书【台内社字第0930110356号】正式成立。 TEMI与国内外产业界结合,共同建立了完整软件及硬件结合之课程教学教材,培训考核能力认证分级制度,主要加强培养实作技能的提升,以期训练的成果达到业界之所 需专业技术人才技能认可标准。

竞赛

TEMI协会自2004年起在台湾主办及协办教育部数十场次竞赛,并于2005年至2008年在上海长三角举办单片机竞赛
2011年起TEMI协会为了希望全面提升学生的实务水平,将认证整合到竞赛的一环,竞赛活动国际化,2011年一推出即获得台湾、大陆、菲律宾及马来西亚多所学校的参与直到现在
博主参加的是鲁台集成电路的比赛,但是由于TEMI协会举办的比赛都是同类型的,所以参加TEMI协会竞赛的都可以来参考一下博主这一系列的文章

比赛类型&方式

协会的比赛大概分为以下几类
1、裸机开发与操作,比如博主参加的龙舟机器人竞速、3V3足球机器人对抗(鲁台只有这两项),其余的还有智能车,水上足球机器人,”太空探索“机器人等,这些都是通过PS2手柄无线控制类的 “单晶片能力认定”
2、 电子元器件拆与焊能力的认证
3、数位逻辑设计能力认证(FPGA)

博主接触到的比赛类型大概就这三类,实战过的主要是裸机的开发与操作,我们后续更新与下面介绍主要围绕裸机开发为主,接下来就是龙舟机器人和足球机器人的介绍

开发板介绍

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上面两张图片就是我们比赛所使用的机器人以及开发板,他们使用的开发板都是同主控芯片,原理图也都是一样的,只是在电源模块上面有点出入,实际使用上面没有什么区别,大家可以参考一下老版的标注,大概了解一下这个开发板可以做些什么
在这里插入图片描述

实际使用方面,我们结合我们上面的比赛类别来看,我们最常用到的就是左马达(LM) 右马达(RM),PS2遥控器界面以及伺服马达(伺服电机),这是我们常用的模块,我们要通过这些模块来做到我们机器人对行动的控制

芯片&原理图

开发板的芯片,我们选用的是ATEMGA328P-MU,该芯片是是 Microchip (原 Atmel) 公司生产的一款经典且非常成功的 8位 RISC 微控制器,属于 AVR 家族。
该芯片具有高性能、低功耗的 8 位 AVR RISC 架构且大多数指令在单个时钟周期内执行;有着32 KB 的片上可编程 Flash 存储器和2 KB 的 SRAM用于数据储存;有着4个 8位通用 I/O 端口 (Port A, B, C, D): 提供最多 32 个可编程 I/O 引脚。
下面我们来看一下我们常用模块的原理图

在这里插入图片描述
在这里插入图片描述
这里的电机模块选用的是MX1508,这里的设计总感觉有问题,吐槽一下,具体情况后面的文章中我们细说
在这里插入图片描述
这里我们注意一下我们右侧,右侧的部分是我们PS2所使用的无线通信的部分,这里是我们使用的重点部分

在这里插入图片描述
这是我们的舵机模块,板子给留出了三个舵机接口,我们可以接sg-90或者mg-90使用

以上就是我们使用频率最多的模块;下一节我们介绍开发板的编程方式以及环境配置,感兴趣的小伙伴可以关注一下博主或者这个专栏的内容

http://www.xdnf.cn/news/12855.html

相关文章:

  • 10万QPS高并发请求,如何防止重复下单
  • 驭码CodeRider 2.0产品概述和快速入门
  • 【AIGC】RAGAS评估原理及实践
  • OD 算法题 B卷【模拟工作队列】
  • 互联网协议IPv6
  • 电工基础【9】万用表使用、维修查找思路
  • BeckHoff_FB --> SET SNR 功能块
  • agent基础概念
  • android binder(四)binder驱动详解2
  • 【C/C++】namespace + macro混用场景
  • 医院药品管理系统
  • javaSE复习(7)
  • 第四讲 进程控制
  • Power Query动态追加查询(不同工作簿下)
  • 论文略读:Position: AI Evaluation Should Learn from How We Test Humans
  • PLC入门【2】PLC的接线
  • 系统模块与功能设计框架
  • 对F1分数的基本认识
  • 【AI论文】VS-Bench:评估多智能体环境中的视觉语言模型(VLM)在策略推理与决策制定方面的能力
  • 个人感悟-构建1000人商业帝国的战略计划
  • vulnyx lower2 writeup
  • 【优选算法】分治
  • Java线程池
  • nginx配置文件
  • leetcode238-除自身以外数组的乘积
  • 【JVM面试篇】高频八股汇总——Java内存区域
  • 华为OD机考 - 水仙花数 Ⅰ(2025B卷 100分)
  • 8. 二叉树(随想录)
  • 本地缓存在Java中的实现方式
  • “图像说话,文本有图”——用Python玩转跨模态数据关联分析