求高手!arduino继电器接法 GND 怎么接?

Arduino教程pdf下载_爱问共享资料
Arduino教程.pdf
Arduino教程.pdf
Arduino教程.pdf
简介:本文档为《Arduino教程pdf》,可适用于IT/计算机领域,主题内容包含ArduinoArduinoArduinoArduino教程一::::数字输出Arduino,教程CommentsArduino的数字IO被分成两个符等。
侵权或盗版
*若权利人发现爱问平台上用户上传内容侵犯了其作品的信息网络传播权等合法权益时,请按照平台要求书面通知爱问!
赌博犯罪类
11人已下载
在此可输入您对该资料的评论~
添加成功至
资料评价:温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&32路舵机控制板搭载了arduino主控,芯片为ATmega328,32K程序存储空间,引出了D2,D3,D4,D5,D10,D11,D12,D13数字引脚,同时D2,D3复用外部中断0和1,D4,D5复用SPI接口SCL,SDK,D11,D12,D13复用ISP下载接口MISO,MOSI,SCK。在本文中,我们需要将PS2无线手柄的接收器连接到32路舵机控制板上,引脚对应顺序如下:&PS手柄针脚输出端(面对插头)& & & & & & & & &-----------------------------------------------& & & & & & & & PIN 1-&| o &o &o | o &o &o | o &o &o | PIN 9& & & & & & & & &\_____________________________________________/32路舵机控制板对应接线:1脚接D10,2脚接D11,4脚接GND,5脚接5V,6脚接D12,7脚接D13,&arduino下载程序接线:串口模块上的引脚接arduino扩展接口的引脚5V-5V,GND-GND,TXD-RXD,RXD-TXD,arduino供电跳冒要插上,注意:板子总电源要关闭,因为这里已经用usb串口模块给arduino主控供电了。下载方法:待arduino IDE编译完代码显示存储容量后立刻按复位按键,D1信号灯会闪烁。然后开始进行软件方面操作:1,从资料包里找到PS2X_lib_for_32servo.rar压缩卷,解压。2,把PS2X_lib_for_32servo文件夹复制到arduino IDE的libraries文件夹里。注意文件的路径须在一级目录下。网盘里的arduino IDE默认安装路径是c盘。&&&3,打开arduino IDE ,这里我用还在用0022版本,选择arduino硬件版本和串口号。IDE可以去官网下载,1.0.5版本的就可以&&&&4,点file菜单,从下拉菜单examples中找到PS2for32servo例程点击打开。&&&&&&&&5,例程里已写好全部按键和摇杆对应动作组的程序,用户可以自己更改按键识别规则,或者就按例程中的设置直接下载动作组到32路舵机板里进行控制。&&6,下载程序,点击upload,待出现文件编译好显示存储空间时,在32路舵机控制板上按下复位按键等待,观察D1指示灯,若不断闪烁说明正在下载,若只是闪一下则说明下载不成功,需要排错。注意:蓝牙串口驱动对arduino程序下载有影响,请先到蓝牙管理器里删除或者禁用之前配对的蓝牙串口设备。&&&&&7,下载成功,显示Done uploading。手柄与接收器都上电后会自动配对,但此时无法遥控,需要按下手柄的mode键,mode灯亮起,按舵机板上的复位按键重新配对后才可以遥控。32路舵机控制板连接PS2无线手柄简单测试视频&
阅读(14003)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'arduino与机器人----------------32路舵机控制板接PS2无线手柄遥控使用',
blogAbstract:'&32路舵机控制板搭载了arduino主控,芯片为ATmega328,32K程序存储空间,引出了D2,D3,D4,D5,D10,D11,D12,D13数字引脚,同时D2,D3复用外部中断0和1,D4,D5复用SPI接口SCL,SDK,D11,D12,D13复用ISP下载接口MISO,MOSI,SCK。在本文中,我们需要将PS2无线手柄的接收器连接到32路舵机控制板上,引脚对应顺序如下:&PS手柄针脚输出端(面对插头)',
blogTag:'32路舵机控制板,arduino主控,ps2手柄',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:1,
publishTime:8,
permalink:'blog/static/',
commentCount:5,
mainCommentCount:5,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}【Arduino】开发入门【十】蓝牙模块
&首先show一下新入手的蓝牙模块&
蓝牙参数特点
1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接
2.led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口
3.输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!
4.可以直接连接各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接连接
5.在未建立蓝牙连接时支持通过AT指令设置波特率、名称、配对密码,设置的参数掉电保存。蓝牙连接以后自动切换到透传模式
6.体积&3.57cm*1.52cm
7.该蓝牙为从机,从机能与各种带蓝牙功能的电脑、蓝牙主机、大部分带蓝牙的手机、Android、PDA、PSP等智能终端配对,从机之间不能配对。
Arduino 与蓝牙模块连接方法
VCC:接Arduino的5V。GND:接Arduino的GND。
TXD:发送端,一般表示为自己的发送端,接Arduino的RX。RXD:接收端,一般表示为自己的接收端,接Arduino的TX。正常通信时候本身的TXD永远接设备的RXD!正常通信时RXD接其他设备的TXD,
自收自发:顾名思义,就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,是最快最简单的测试方法,当出现问题时首先做该测试确定是否产品故障。也称回环测试。
线接好后,把Arduino上电后,蓝牙的指示灯是闪烁的,表明没有设备连接上。
如图所示,LED常亮,已经和Android手机连接
Arduino 调试源代码
void setup()
Serial.begin(9600);
void loop()
while(Serial.available())
char c=Serial.read();
if(c=='A')
Serial.println("Hello I am amarino");
将代码复制粘贴到IDE,烧录程序到Arduino
Arduino 蓝牙与Android 通信的实现
  首先下载Android的蓝牙管理软件&Amarino&
  下载地址&
  支持二维码下载
  安装上Amarino 后,启动Android的蓝牙,打开Amarino客户端
  在右下角Add BT Device中就能找到蓝牙的名字,
  在点击connect后,会弹出输入PIN的弹框,蓝牙默认PIN为1234,这里就没有截图说明了
&  如图为连接成功后的界面
  点击Monitoring 可以看到蓝牙的连接信息如图
  连接成功之后,就是要看数据发送时候正常。这里直接点击send就可以实现发送
  参考Arduino代码,当Arduino接收都A符号时,就会在COM输出对应内容,则表明蓝牙通信正常 如图
  以上就是Arduino蓝牙模块与Android实现通信,希望对大家有所帮助
//////////////////////////////////////////////
原创声明 转载请注明
感谢大家的推荐和收藏
你的支持! 我们的动力!
阅读(...) 评论()hmc5883l三轴电子罗盘传感器连接arduino
  HMC5883L器件简介
  (1)器件介绍
  名称:HMC5883L电子指南针罗盘模块(三轴磁场传感器)
  型号:GY-271
  (2)主要技术参数
  使用芯片:HMCL5883L
  供电电源:3-5V
  通信方式:IIC通信协议
  测试范围:&1.3-8高斯
  (3)工作原理
  传统罗盘用一根被磁化的磁针来感应地球磁场,地球磁场与磁针之间的磁力时磁针转动,直至磁针的两端分别指向地球的磁南极与磁北极。电子罗盘也一样,只不过把磁针换成了磁阻传感器,然后将感受到的地磁信息转换为数字信号输出给用户使用。
  (4)产品应用领域
  手机、笔记本电脑、消费类电子、汽车导航系统和个人导航系统等。
  (5)器件尺寸图
  hmc5883l三轴电子罗盘传感器连接arduino
  连接方法:
  只要连接VCC,GND,SDA,SCL四条线。ArduinoGND-》HMC5883LGNDArduino3.3V-》HMC5883LVCCArduinoA4(SDA)-》HMC5883LSDAArduinoA5(SCL)-》HMC5883LSCL
  (注意,接线是A4,A5,不是D4,D5)
  程序编写:
  1、下载HMC5883L库文件。下载地址:http://soft2.wmzhe.com/download/AnsifaArduino/HMC5883L.zip
  2、解压HMC5883L库文件到arduino文件夹:arduino-0022\libraries下面。
  3、编写以下程序,下载下面测试程序到arduino:
  #include《Wire.h》
  #include《HMC5883L.h》
  HMC5883L
  voidsetup()
  Serial.begin(9600);
  Wire.begin();
  compass=HMC5883L();
  compass.SetScale(1.3);
  compass.SetMeasurementMode(Measurement_Continuous);
  voidloop()
  MagnetometerRawraw=compass.ReadRawAxis();
  MagnetometerScaledscaled=compass.ReadScaledAxis();
  floatxHeading=atan2(scaled.YAxis,scaled.XAxis);
  floatyHeading=atan2(scaled.ZAxis,scaled.XAxis);
  floatzHeading=atan2(scaled.ZAxis,scaled.YAxis);
  if(xHeading《0)xHeading+=2*PI;
  if(xHeading》2*PI)xHeading-=2*PI;
  if(yHeading《0)yHeading+=2*PI;
  if(yHeading》2*PI)yHeading-=2*PI;
  if(zHeading《0)zHeading+=2*PI;
  if(zHeading》2*PI)zHeading-=2*PI;
  floatxDegrees=xHeading*180/M_PI;
  floatyDegrees=yHeading*180/M_PI;
  floatzDegrees=zHeading*180/M_PI;
  Serial.print(xDegrees);
  Serial.print(&,&);
  Serial.print(yDegrees);
  Serial.print(&,&);
  Serial.print(zDegrees);
  Serial.println(&;&);
  delay(100);
  打开Arduino串口监视器即可看到结果(X平面角度,Y平面角度,Z平面角度):
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
发布评论请先
基于Arduino开发板的电路使用了ATmega328单片机,2块L293D集成电路驱动器和USB串....
Arduino是一款便捷灵活、方便上手的开源电子原型平台,具有接口丰富、编程环境简便、自由度大与可拓....
HMC5883L作为一个IIC兼容装置,该装置包含一个7-bit串行地址,并支持IIC协议。HMC5....
 霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成....
 霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成....
最近买了个数字罗盘模块,调通后发现很不错,非常灵敏,测试的时候精度在1°以内。连续测量模式下,最快测....
蓝宙在2017年以Arduino正品市场排名第1,树莓派市场占有接近60%的傲人成绩,成为业内标杆型....
Arduino是许多智能硬件爱好者的首选,使用简单快捷,而ESP8266模块也是当前最为热门的WIF....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
呼吸灯是指灯光在微电脑的控制之下完成由亮到暗的逐渐变化,感觉好像是人在呼吸。其广泛应用于手机之上,并....
本文对土壤湿度传感器的功能及特点与主要技术参数进行了阐述,介绍了接线方式,介绍了土壤湿度传感器程序实....
本文主要介绍了max7219与arduino驱动设计例程。重点介绍了Arduino Uno 使用MA....
树莓派是完整的计算机具有很强的处理能力,虽然也有IO口可以扩展外部的应用,但是还有有些不足,不能很方....
本文主要对arduino开发环境介绍,编辑窗口中有两个函数,一个是setup,这个函数将在程序运行一....
Arduino驱动程序就在ArduinoIDE下drivers文件夹下,如果你还没有下载Arduin....
ArduinoUNO是ArduinoUSB接口系列的最新版本,作为Arduino平台的参考标准模板。....
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软....
如何将创意变为现实,是一个难题。许多大公司均选择硬件闭源,从而形成的技术壁垒与专利版权,阻碍着小规模....
Arduino IDE是Arduino产品的软件编辑环境。简单的说就是用来写代码,下载代码的地方。任....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
很多时候我们可以看到avr和arduino几乎可以同时出现,那么它们之间都什么区别呢?本文主要围绕a....
随着可穿戴设备、智能家居等物联网应用的纵向高速发展,人们寄希望于这些产品也能具有像智能手机一样直观的....
从去年开始,ST意法半导体为工程师提供了一种更低成本的微控制器评估平台ST Nucleo系列开发板,....
本文给大家介绍利用PROGISP实现ARDUINO IDE编写的程序的下载和利用ARDUINO ID....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件和软件。由一个欧洲开发团队于200....
这两天研究了一下I2C总线,发现有好多I2C设备的地址并不知道,当然有的可以在网上查的到,但是如果遇....
I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC....
这个烧写方式,是ESP8266无线模块针对于Arduino开发的一种烧写方式,可以方便的在Ardui....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
继电器有一个输入回路,一般接低压电源,有一个输出回路,一般接高压电源。
本文是对Arduino串口通信函数的较全面总结,可作为工具贴查找使用。
Arduino使用C/C++编写程序,虽然C++兼容C语言,但这是两种语言,C语言是一种面向过程的编....
你了解什么是Arduino吗?你知道Arduino能做些什么吗?今天就让我们来认识一下Arduino....
Arduino类似于一个非常简化的硬件板,因为简单,所以无法完成复杂的工作,但是用来做教育会非常方便....
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
为了生成可在Arduino板子上运行的程序,需要经过以下几个步骤
  arduino是一个单片机系统,核心是ATMEGA系列单片机,配上一些周边器件,安装在一款印刷电....
为避免纠缠于电路细节,我们直接使用集成的MPU6050模块。MPU6050的数据接口用的是I2C总线....
 ESP8266是乐鑫公司推出的廉价、但几乎全能的WIFI芯片,被各种智能硬件广泛使用,根据其dat....
蓝宙和全球电子器件分销商Element14达成共识,获得Micro:bit中国的代理权。这是继蓝宙代....
 无论从稳定性还是美观角度出发,果酱瓶都应该让光源从底部到顶部散发,同时把电线放在瓶子底部更稳定。用....
随着蓝宙电子代理的Arduino全线产品出货量的持续攀升,蓝宙电子在今年4月初从Arduino内部数....
树莓派和Arduino板是快速电子成型和家庭DIY应用中非常有名的设备。它们具有编程灵活、可定制信号....
RT-IoT Camera是一款开源的基于RT-Thread开源实时操作系统上的C/C++、lua编....
无线传感器网络是物联网底层网络的重要技术形式,它综合了传感器技术、信息处理技术和无线通信等技术。无线....
  因为手头有几个传感器,都需要用到I2C接口,所以在之前就将I2C子系统复习并深入研究了一番。以下....
随着科技的进步,SoC集成度的提升,半导体厂商参考设计的支持和开源的推动,电子硬件产品的研发越来越简....
过去几年,在半导体厂商的推动下,各种功能强大、性能齐全的模块推向了广大开发者面前,新时代的硬件开发越....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 arduino 串口接收数据 的文章

 

随机推荐