学习了,受教
这个波纹怎么测出来的?…求详细~
本帖最后由 弘毅 于 2014-1-5 11:39 编辑
SaorUicnext 发表于 2014-1-5 05:24 static/image/common/back.gif
这个波纹怎么测出来的?…求详细~
用示波器测量,接板子上电源接口处的gnd为基准地,然后测usb头外壳gnd部分的波纹。。。
弘毅 发表于 2014-1-5 11:24 static/image/common/back.gif
用示波器测量,接板子上电源接口处的gnd为基准地,然后测usb头外壳gnd部分的波纹。。。
嗯,好的~谢谢啦~我回学校拿示波器试试看~
good good good
质量好坏,从板子厚度、布线、元件选配、焊接上能看出来
本人用两个mega2560遥控舵机。两个mega2560使用Serial1串口(RX1、TX1)通信。一个mega2560(以下称为控制板)连接舵机信号线;另一个mega2560(以下称为遥控板)连接摇杆。舵机地线已与其mega2560控制板共地。当控制板USB口连接笔记本电脑供电时,串口通信正常,遥控正常。但控制板供电改为外部电源接口连接7.4V锂电池,或连接12V或6V(5号南孚电池串联)电池供电时,在遥杆不动时,舵机开始不定时的乱动。改为笔记本电脑USB口供电后,遥控又恢复正常。请问大侠,这是为什么呢?!是否因为用的2560太山寨了?
我控制的是多个舵机,遥控板串口发送指令示意如下:
print('x'); //'x'字符作为不同舵机的标识代码;
print(num);//num为0~1023范围内,整型(int)数据
print('.');//'.'字符作为此舵机数据传输结束符,声明此舵机数据传输结束
控制板串口接受是数据代码如下:
char keyName; int keyVal=0;int i=0;char mid;char Char;
if(Serial1.available()>0){
char Name=(char)Serial1.read();delay(10);
if((Name=='z')||(Name=='x')||(Name=='c')||(Name=='v')||(Name=='b')
||(Name=='n')||(Name=='m')||(Name=='p')||(Name=='a')||(Name=='s')
||(Name=='d')||(Name=='f')||(Name=='g')||(Name=='h')||(Name=='q')
||(Name=='w')){
keyName=Name;
while(Serial1.available()>0){
do{while(Serial1.available()==0){}
Char=(char)Serial1.read();
if(Char != '.'){mid=Char;}
else {mid='\0';keyVal=atoi(mid);}
}while(Char!='.');
break;
}
keyVal值即为舵机信号线pwm值(0~1023)。
Lz应该公布一下测试方法!你这评测有点...
DFRobot 发表于 2012-6-28 11:26 static/image/common/back.gif
好消息!DFRobot现在特价促销。
原装Arduino uno 只要148元
这价格都能买树莓派了
确实干扰很大,一个简单的led亮灭,就有干扰。不过入门便宜,坏了要么自己再买,要么自己整一个,不心疼,玩的高兴。
正版的,官方价统一都在30美金左右。中国正规代理会在www.arduino.cc网站经销商列表里有,其他嘛。。你可以发挥想象能
我擦,30美刀,树莓派也就35美刀,处理能力相差悬殊,价格这么坑爹
哪我买的这小板又是什么型号?板上的1117是可外接电源的?
学习了支持楼主分享