0%

承接上文,在完成小车的避障、1602显示距离、寻迹功能后,最后一步是对小车的蓝牙控制,用手机完成的小车的控制:前进、停车、倒车、左转、右转,想想还是很帅的。此文还跟之前的文章一样,只谈论代码。
  不过笔者最近发现,只会写程序而不懂原理似乎真的不太好,比如,TMOD为什么是这样设置的,波特率是什么,他又是怎么工作的,51单片机的IO口额外的功能是什么样的,中断到底是怎么执行的,之前在学习的时候学的一知半解,不过学习终究是自己的事情。因此,在后续的文章中,将会对这些基本概念提出自己的理解,弄清楚这些最基本的概念,毕竟总不能糊弄着去写程序,闲扯结束,进入正题。

在完成超声波避障和1602液晶显示之后,下一步要对小车车增加寻迹的功能,寻迹的模块TCRT5000红外反射传感器,主要的实现原理是:TCRT5000传感器的红外发射二极管不断发射红外时,3脚的电压大于2脚的电压,输出为低电平。根据这个原理就可以写代码啦~

实现的主要功能:

  • 白纸上画黑线,小车车会沿着黑线走
  • 顺路介绍下L298N电机驱动模块

这是我的第一篇小博客~本人正在参加电子设计竞赛的校赛,想起了多年前,啊呸,一年前学过的51单片机,自从学完后就放到了箱底被我冷落,今日重新拿起板子,既然学了,就要做点东西,学以致用嘛~(话说markdown写博客还真是爽~)

主要实现了以下的功能:

  • 超声波HCSR-04实现避障功能
  • 1602液晶显示与障碍物的距离
  • 自动避障
  • 寻迹(手机端控制是否进入寻迹模式)
  • 调速(没用中断,自己写的PWM波形函数)
  • 手机蓝牙控制(前进、后退、加速、减速等)

经过大海时,眼望着海水与天相接的地方,天是那样低,水是那样蓝,蓝蓝的海水就荡漾在心里,心跳缓缓的,悠悠的,有一种说不出的舒畅与宁静,心中就像没有云彩的天空一片,宽了、静了,渐渐的觉得没有烦恼的世界是多么美妙,广阔海洋和蓝天下的肆无忌惮。

以此记录那些年曾环渤海骑行40公里,路在脚下,风景在眼中。

我应该是有过高中生活的,虽然很不愿意承认这一点。

不知道当年为什么会如此的叛逆,会如此的浪费时间,也许我成了老师口中的反面教材吧。

想想也是,我的高中就是特别标准的反面教材,的确我没有认真学习。记得高二整天的盯着外面的天空发呆,高三自己去了最后一排的角落,还莫名其妙的,呵,当时年轻。后来老师不喜欢我,同学也不喜欢我,学习不好也不招人待见。

一颗浮躁的心,也没有一件成功的事,无非整日的吹牛与妄想。

故乡位于太行山脉脚下,地区70%都是山区,我也在这个山城小镇里生活了足足18年。

印象最深的只有了两次:

  • 一次是小时候,山间到处是花香,到处是鸟语,清澈的小溪随意的奔腾,那个时候天空很蓝,湖水很清。那个时候是小桥流水人家的生活,房子位于半山腰,山脚下就是小溪,溪水里有欢快的鱼儿,人们从山脚下饮水上山,水是能直接喝的,偶尔还能在水里发现几片花瓣,至少我小时候不知道什么是水垢,也不知道现代人喝水是要提前烧开的。

  • 每当每月花儿盛开的时候,漫山遍野充满了赤橙黄蓝的颜色,鸟语生生伴随春雨阵阵,躲在屋檐下听雨的时光也一去不复回。还有花香,春风十里,十里都是沁人心脾的花香,空气也是甜的,后来闻惯了厚重的雾霾和都市气息,鼻子也不如以前。

  • 每到夜晚就开始看星星,那是我见过最亮的星星,比现在看到的星星亮一百倍,小时候视力好,还能能看见惨淡的星河,飘来飘去的萤火虫,为宁静的夜色添加了动感的美丽。

  • 另一次是冬季的大雪封山,雪花洋洋洒洒的落下,整个天地银装素裹,天地之间白茫茫一片,静的能听见自己的声音。

那个时候没有相机,没有手机,也没有拍下一张照片,只留下了回不去的回忆,在柏油路和旅游业的践踏下,故乡早已不是故乡。

后来有了手机,拍下的也不是之前的故乡。故乡里的人们大多安分守己,无非种地与放羊,男人被认为是家里的支柱,女人被认为是传宗接代的工具,这的确是很早以前部分农村的真实写照。

好在我足够幸运接受了教育,成为了当地为数不多的学生。至少要走出大山,去看看外面的世界也好,开阔眼界。