嵌入式探索

Intro


这些大致就是我转专业到电科的原因.想当初,大一上期末成绩出了后,看着我那被捞的60分的数分成绩,我觉得”发奋图强”卷死诸位,问到高中同学能学点啥能卷起来,他给我推了C语言和单片机.从此就开始了一发不可收拾的的地步.从一开始最基础的51单片机,到Arduino,Esp32等,再到给电科的同学写嵌入式作业,再到在有信院队员小组里写代码,我也意识到嵌入式的内容才应该是我专业学习的东西.

51单片机 hello world 输出


实现原理

控制1602液晶屏,通过字库输出让每个显示一个字母,加以组合,就可以输出想要的字符串了.

51单片机 点阵LED画爱心


实现原理

由于LED行列是相通的,通过行列扫描,先按行进行扫描,在扫每一行的时候在分别对每一列进行扫描,这些就可独立控制点阵LED中的亮灭,于是就是可以画出我们想要图形(如爱心).

51单片机 播放歌曲(生日歌)


实现原理

单片机可以在及短间隔内控制蜂鸣器的震动,控制蜂鸣器的震动频率就可以发出各种各样的声音,有序组合各种声音就可以播放歌曲了.

51单片机 智能小车


实现原理

简单来说,小车前面左右各有一个光线传感器,当传感器下面是白色传感器就返回高电平,黑色则低电平.并且小车轮子中左右各一个轮子分别独立控制,可以定义左轮转速比右轮快向右走,反而则为向左走.由此,可以设计一个摇摆循迹车,让他处在循环中,开始时向右走,当左侧传感器检测到黑线时就向右走,当右侧传感器检测到黑线时就向左走,就此小车就可以缓慢循迹黑线了.

Arduino 简易吃豆游戏


实现原理

Arduino控制屏幕显示,按键来控制屏幕中的星星移动,当星星和0位置重合时,就获得一分,arduino再随机生成一个新的0,当获得五分游戏胜利.

Arduino 控制8×32点阵LED运行贪吃蛇


实现原理

Arduino驱动8×32的led点阵屏,定义长度为3的小蛇,蛇头位置和蛇头方向,每过一定时间,就执行前进函数(蛇头向舌头方向走一格,蛇尾消失一格),透过上下左右来控制蛇头方向,蛇头每经过一次游戏中单独的点就可以让长度加1,当吃了5个单独亮点游戏胜利,当蛇头前进时,蛇头与身体重合了游戏失败.

Arduino 通过控制旋转的1x16LED由视觉暂留现象生成图案


实现原理

Arduino驱动1x16LED列,再通过电机旋转LED们,在旋转的时候,控制LED亮灭与旋转频率达成一定关系就可形成多种多样的图形

这实际上就是学校举办的炫动LED比赛,往期地址:第二届炫动LED设计大赛,第三节炫动LED设计比赛.

当初大一上看到这个比赛宣传的时候,啥技术也不会,看着那个宣传图流光溢彩的,真的觉得炫酷极了,我谨慎的参加了.
现在也缺队员=>招人

ESP 控制1.3寸TFT运行贪吃蛇


实现原理

ESP32驱动TFT,图形库中有画线和矩形填充工具,画线来画基本格子,矩形填充画蛇,就此,在按照上面Arduino贪吃蛇原理,就能做出贪吃蛇

复刻嘉立创项目 LED灯光画(开源地址)


实现原理

8022w芯片

复刻嘉立创项目 PCB画


可以免费打样,详细说明↓

站内教程链接(可自定义):自制PCB画 – 刘永洋的个人博客 (txyy2024.club)

嘉立创平台中,每人每月都可以免费打板10cmx10cm以内的pcb两次,一次五块板.=>bilibili教程<=

神奈川冲浪里开源地址:神奈川冲浪里 – 硬件创作分享平台 (oshwhub.com)

星空开源地址:梵高星空PCB – 硬件创作分享平台 (oshwhub.com)

打板北化校徽=>站内教程


Final


当然,一路上也是挺困难的,中间有很多次,想过就此放弃,因为我作为一个经管院的学生,在学校花了大量时间在非专业的事上也不是很妥当,也曾请教过同龄人,也没有啥准确的答案,也算挺有意思的是,有段时间家教,打顺风车车遇到学校的一个生物教授回家,顺路一个小时中上聊了很多,  让我有个稍微不同的认知,至少也不能因为和专业不相关就因此放弃,消除了我过去的一定程度上的胆怯,而且我自己也有一个大致的用嵌入式创业的想法,限于我技术还不到家,还需要继续学下去.看了下我接下来需要学习的内容,发现与其这样自学下去,不如转专业过去都有相关课程.当然这样也就放弃我过去的专业了,完全以我的兴趣来作为专业学习,也不知道这样是否为我的发展又益,也但愿我能一直对嵌入式兴趣不减.

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇