范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

和爷爷一起学Arduino摸索Funduino摇杆扩展板

  摇杆扩展板
  摇杆是游戏机最主要的操纵外设。从街机到家里的红白机,用的都是摇杆。只是形状千变万化而已。有的有个手柄,真的像个摇杆,有的就是几个按钮。其实,这几个按钮,也是摇杆,内部结构与电路基本一致。英语叫JoyStick。摇杆也是一个传感器。
  淘宝上买了一块Funduino JoyStick shield V1.0A。Shield,有的翻译为盾板,现在一般叫扩展板。这块盾板引出了全部数字口D0~D13、全部模拟口A0~A5,以及I2C芯片间通信总线、蓝牙插座、2.4G(远程无线收发)。板上安装了一个带按钮的摇杆,6个独立按钮。没有资料,我们对它很感兴趣,就做了一些测试。测试工具就是万用表和ArduinoScratch软件。
  一、测试外特性
  先用万用表的通断档测量摇杆与I/O口的连接,发现标X的端口连在模拟口A0上,标Y的端口连在A1上,摇杆内置按钮连在数字口D8上。6个按钮A、B、C、D、E、F分别连在D2~D7上。本文主要说摇杆,因此,对6个独立按钮就忽略了。
  知道了摇杆与按钮分别连接的是哪些口,就可以编写Scratch程序来进行测试了。程序如下。用的软件是ArduinoScratch(早期叫AS-Block)。你的Arduino板第一次连ArduinoScratch时,要先下载固件到你的Arduino板(选菜单项"连接|上传固件")。我们创建的9个变量全打上勾,让它们的值在舞台上动态显示出来。
  测试程序
  当摇杆向左扳时,变量X(接受模拟口A0的输入值)的值为0;向右扳时,X的值为1023。将摇杆向前扳,变量Y(接受模拟口A1的输入值)为0;向后扳,Y的值为1023。你也可以斜向推。向右前45度方向扳,变量X与Y同时为1023,向左后方向扳,X与Y都为0;向右后扳,X为1023,Y为0;向左前扳,X为0,Y为1023。
  摇杆不被扳动时,也就是X、Y都处于原始位置,X和Y的值都是500左右的浮动值。
  当摇杆内置的按钮K按下时,D8为false,释放,D8为true。
  因此,摇杆其实是一个三态传感器。X方向有三个值:X-=0,X0=~500,X+=1023。Y也一样。在Scratch游戏脚本里要使用摇杆,只要为X和Y各设定两个阈值就行了。譬如,设下阈值为200,上阈值为800。当A0输入小于200时,我们认为摇杆被向左扳了;大于800时,则认为向右扳了。而在200~800之间时,认为摇杆没有左右扳动。Y方向也是一样。
  二、测试分析内部电路
  知道了外特性,一般使用问题不大了。我还不满足,想知道它的内部到底是怎么一个电路?手头只有万用表,再加上数学,应该能分析出来吧。
  先用万用表测量摇杆几个点之间的电阻值。这时,当然不能接上电源!我测得,Vcc与Gnd之间的阻值是4.8K左右。摇杆原始位置时,X端对Vcc、对Gnd的阻值都是3.8K左右,Y端也是这样。摇杆向右扳时,X对Vcc的阻值为0,对Gnd为4.8K左右。向左扳时,X对Vcc的阻值为4.8K左右,对Gnd为0。
  分析如上所述的外特性,这个电路不会很复杂。如果让我来设计,摇杆的内部电路应该是一个由4个电阻器、2个一刀双抛开关组成的。如下图所示。
  摇杆内部电路
  其中的4个电阻R1~R4的阻值是相等的。 先看左边部分。因为R1与R2阻值相等,各自分得Vcc的一半电压,5V。不扳动摇杆时,接A0的输出端的电平是2.5V左右。说穿了吧,就是由于上面用ArduinoScratch测得"摇杆不被扳动时,也就是X、Y都处于原始位置,X和Y的值都是500左右的浮动值。",因而我推断出,只能是这个电路结构,而且R1=R2。当摇杆向右扳时,内部的开关Kx与X+接触,电阻R1被短接,Vcc直连至A0口,这时,输出到A0口的电平就是Vcc——5V。所以ArduinoScratch读出的数值是1023。而向左扳时,Kx与X-端接触,接A0的输出端被拉到Gnd,A0口输入的电平为0V,读数也是0。右边电路是Y方向的,工作原理一模一样。
  现在来看,我的猜想与实测(包括万用表测量电阻以及ArduinoScratch试验)是相符的。原始状态时,Vcc与Gnd之间的电阻值是4.8K,说明四个电阻都是4.8K。左边两个4.8K串联,是9.6K,右边也是9.6K,两个9.6K并联,又变成4.8K。与实测相符。
  摇杆内置按钮就是一个按钮,内部没有电阻。
  这个是Arduino Uno的盾板,不能插在Arduino Nano板上。

全球著名的工业自动化巨无霸公司,为什么没有中国的?在工业自动化领域,像西门子一样的巨头,历经百年历史而不倒,最终占据全球霸主地位。他们的业务遍布全世界,非常赚钱,员工甚至都数钱数到手软。全球5大工业自动化巨无霸,你知道几个?上帝的孙敬会矿工兄弟矿工兄弟孙敬会矿工兄弟局部之一矿工兄弟局部之二矿工兄弟局部之三气象高旷而不入疏狂操守严明而不伤激烈访人物画画家孙敬会先生文张含保孙敬会先生作为著名的人物画画家,他那泼辣的减笔水墨人魔性的物理学和爱情,浪漫而富有智慧,让人不能自拔,超有用(1)缘分你我就像量子纠缠过的两颗粒子,无论天涯海角,我们都心心相印。(2)当一方对爱无动无衷或失恋时你冰冷的心,让我掉入了无尽的黑洞,失去了光明和方向我之所以还在这个世界游离,因上下五千年历史评说(2)看大禹如何将帝位传给了自己的儿子我们都知道尧舜禹禅让的故事,为什么到禹这里又戛然而止了呢?大禹又是如何将王位传给自己的儿子夏启的呢?大禹因为成功治水而继承舜的帝位之后,由于禅让制已经深入人心,虽然大禹希望将自己的中国三大核心哲学,你更喜欢哪一个?春秋战国时期,天下诸侯纷争,处于一个大变革大动荡时期,但由于农耕和商贸却异常地发达,生产力提高为思想和战争提供物质基础。正是因为四分五裂,各种思想的碰撞,为思想的形成提供了土壤。试喜鹊谋杀案中的母鸡和松鸦,揭示小说人物的取名诀窍在美国作家安东尼霍洛维茨的侦探小说喜鹊谋杀案中,人物都是以鸟的名字命名。几乎所有人物,甚至是无足轻重的角色,都是同样的待遇。有一些显而易见。牧师叫罗宾(知更鸟),他给自己妻子的昵称遇到不懂避嫌的公公婆婆多尴尬?网友画面太美,不敢想象我们做了一个话题调研遇到不懂避嫌的公公婆婆多尴尬?一起来看看网友们是怎么说的婵不怕我奶奶93岁了,洗澡都是我叔叔帮忙洗,有次上厕所脚不听使唤还摔了一跤。现在上厕所我叔叔都陪着上。然26年前,山东妇女发现钻石,27万卖掉被告上法庭,后结果如何自古以来,很多人都做着天降横财的美梦,希望走在路上捡到别人丢失的钱财从而大发一笔。然而总有一部分人不与这些人同流合污,而是坚持自己的品德,正如清朝的吴炽昌在客窗闲话义丐所说乃呼里长71年前,五星红旗仅得15票,三号作品却得票185张五星红旗冉冉升起,标志着一个时代的开始,彤心凝聚中国力,每与朝阳缓缓升。而五星红旗上的四颗小星围绕着大星,家国团结,才能共同昂首向前。我国在经历了那段屈辱的历史后渐渐崛起,而在这段案例地层深处的数字流动山东能源集团的工业互联网实践主编说工业互联网作为第四次工业革命的先导和基础,正在成为全球制造业革命性变革的重要力量和国际竞争的制高点。航天业作为高科技和高端制造业紧密结合的国家战略性产业,有责任也有能力在中国中国经济2021荣获全民阅读全国书店之选十佳作品继2020年福卡智库首席经济学家王德培所著中国经济2020百年一遇之大变局被选为第二届全国书店之选十佳财经作品,中国经济2021开启复式时代不负所望,被评为全民阅读全国书店之选十佳
美国领头的32国在黑海演习,如果集体闯入领海,普京敢下令开火吗这是一个棘手的问题!美国领头的32国黑海演习,就带有替英国挽回面子的意味,没准真来个集体闯领海的动作来!金哥认为,那就等于把普京逼到了墙角,不开火也不可能了!23日英舰保卫者号闯入大哥你先撤,我顶上!土耳其能顶替美国驻军阿富汗吗?还真可以最近全球霸主美国,及其小兄弟组成的北约从阿富汗撤军,而近几年东奔西走的土耳其,却主动请缨,要求顶替美国保卫阿富汗!美国和北约好几万部队在阿富汗耗了20年,再次成就了阿富汗帝国坟场的俄罗斯海军黑海炮轰英舰,夏威夷军演宫古水道军演,释放出啥信息谁是1个月来最牛掰的海军?俄罗斯海军!他们最近半个月做了三件牛掰的事第一件,黑海炮轰英舰6月23日,俄罗斯国防部发布消息英国保卫者号驱逐舰深入俄罗斯领海3海里,多次警告不听,俄罗斯俄罗斯加紧在黑海部署军舰,全面封锁乌克兰,大战在即气氛紧张据俄罗斯媒体报道,俄空军的一架A50战略预警机(93966号)从伊万诺沃机场飞抵加里宁格勒的契卡洛夫斯克机场,另一架A50U(94268号)飞抵罗斯托夫的塔甘罗格尤兹尼机场。就是图军工制造小有成就,土耳其隐身巡航导弹服役,F35被扣使用受限制进入土耳其研制的KASIRGAATMACASOM中远程隐身巡航导弹陆基型服役,标志着土耳其陆军以具备了300公里精确对地攻击能力,该型导弹较大数量装备后将显著提高了土耳其陆军的实力美国批准土耳其将武装直升机出售给菲律宾,打拉结合用心险恶据环球时报报道,5月17日美国批准了土耳其T129侦察武装直升机配套发动机的出口许可证,将为这型武装直升机出售给菲律宾扫除了障碍。看到标题有看官会问,土耳其出售菲律宾武装直升机为啥孟加拉购买土耳其远程火箭炮,全球需量大,小国求射程大国要精度据孟加拉军事网站报道,孟加拉陆军从土耳其购买了数量不详的TRG300型300毫米口径远程火箭炮(可能是1个连6辆发射车),使孟加拉成为南亚中第三个拥有远程火箭炮的国家,提升了国防实热力学第二定律终于要开始接近这个让老郭激动的物理量(熵)了,在讨论熵之前,我们还需要在知识上做一些准备,本文重点在于介绍热力徐第二定律。在介绍之前,我们先来了解一下热力学过程中的不可逆过程。如果可通过的洛伦兹虫洞,希望虽然渺茫,但是有可能存在昨天,老郭在文章回到过去和奔赴未来竟然真有可能,虫洞就是时间机器里面跟各位小伙伴介绍了广义相对论宇宙学在理论上预言了虫洞的存在,这种连接两个遥远时空的空间隧道的特殊空间结构,就像是宇宙中引力不存在,我们也是泡中人,科学家已经证明刘慈欣在其小说山中构想了一种生存在星球内部的硅基文明,从他们的角度来看,他们的世界就是固体宇宙中的一个空泡,所以这个外星文明把自己的世界称为泡世界。在小说中,泡世界的人说我们那时候上知天文六天文学基础知识,教你认识天球坐标系(上)人类认识世界都是从定性的过程过渡到定量的过程。老郭在本文前面两篇文章里面介绍春季和夏季星空的时候给出的是亮星的位置星星之间的相互位置关系等,这样的描述就很适合新入门的天文爱好者作为