本人新手一枚,想和几个同学一起自制一个船模,但是,不知道用何种芯片,51单片机够用吗?还是得用其他更高级的单片机??如果51够用,那应该用51哪种型号的更好呢???望大侠们帮菜鸟我解惑,谢谢了
2014-10-03 13:30
如何实现基于stm32和nrf24l01的船模制作?
2021-12-17 06:12
最近船模比赛,选了TA8428做驱动芯片。电机是碳刷直流电机,最高电压18v电流0.86A。我直接用4节18650共14.8V供电电机没有问题。而供电14.8v给TA8428再驱动电机,电机就不转
2015-04-13 20:21
本人,新手一枚,51差不多学完了,之后是学习AVR呢还是学习stm32或ARM呢?
2014-11-10 13:56
我想做一个模型船,通过网络控制(插3G卡)。。。对单片机也不是很懂,找了些教程,篇幅都很少,多数讲的是C语言。。我想问几个问题? 1,用网络控制船,关于整个控制 ,单片机是否能完成?2,我已经51单片机的学习板,如果说我在学习板上完成了整个动作的控制。请问我如何把这些东西弄到船的项目上去。是否要设计电路板?步骤又是怎么样的?该学习什么内容?3,大虾们能不能就我的这个项目提一个给我的学习步骤及课程?,该学哪些东西。4。我有编程基础,C语言问题不大。目前我是做 。NETB/S 开发的。也很爱自学。。。希望大家帮帮忙,给我指个方向。。。。
2013-08-13 11:13
什么是舵机?舵机是由哪些部分组成的?舵机分为哪几种?什么是无刷舵机?无刷舵机有何特点?数字舵机与模拟舵机有哪些不同之处?
2021-08-23 06:04
什么是180度舵机?什么是360度舵机?180度舵机与360度舵机有什么区别?180度舵机与360度舵机分别有哪些应用?
2021-06-30 08:02
AT89S52最小系统,连接L298N驱动模块和两个直流电机。然后电源不知道怎么选择,我买了一个4.8V的镍氢电池。打算接在L298N和单片机上用,请问这能带动么,如果不能的话,应该怎么接电源。
2016-01-27 19:07
舵机通电一下就向左转一下。按键无反应。L298N通直流电机(L298N指示灯常亮),按键直流电机无反应。L298N的12V口与GND连接一个9V电池。无线模块用的是2272,这个测试无问题。单片机是AT89S52.求大神帮我看下问题出在哪儿。#include#include #define uchar unsigned char //遥控器***it w=P1^1;//上***it s=P1^2;//下***it a=P1^3;//左***it d=P1^4;//右//船身***it en1=P0^0; /* L298的Enable A */ ***it en2=P0^1; /* L298的Enable B */ ***it s1=P0^2; /* L298的Input 1 */ ***it s2=P0^3; /* L298的Input 2 */ ***it s3=P0^4; /* L298的Input 3 */ ***it s4=P0^5; /* L298的Input 4 */ ***it pwm =P0^6;/* 舵机PWM信号输出 */uchar t=0; /* 中断计数器 */ uchar m1=0; /* 电机速度值 */ uchar tmp1; /* 电机当前速度值 */ char speed;uchar jd;/*角度标识*/uchar count;/*0.5ms次数标识*//*差点又忘了的函数声明QWQ*/void delay(uchar);void zuo(uchar x);void you(uchar x);void qian(uchar x);void hou(uchar x);/*提莫的再也不敢忘了声明函数了*/void main(){//定时器初始化TMOD=0x01;//定时器0工作在方式1TH0=0xfe;TH1=0xfe;TL0=0x33;//11.0592MZ晶振,0.5msTL1=0X33;EA=1;//总中断ET0=1;ET1=1;TR0=1;//定时器开始TR1=1;jd=3;count=0;speed=0;while(1) {qian(w);zuo(a);you(d);hou(s); }}void delay(uchar i)/*延时*/{ uchar j,k; for(j=i;j>0;j--)for(k=125;k>0;k--);}void zuo(uchar x) { bit left; while(1) { left=x; if(left==1) //角度减小按键是否按下{delay(10);if(left==1){jd--;//角度标识减1count=0;if(jd==0)jd=1;//已经是0度,则保持}} }}void you(uchar x){ bit right; while(1) {right=x;if(right==1)//角度增加按键是否按下{delay(10);//按下延时,消抖if(right==1)//确实按下{jd++;//角度标识加1count=0;//按键按下 则20ms周期从新开始if(jd==6)jd=5;//已经是180度,则保持}}}}void T0_time() interrupt 1 /*舵机中断程序*/{TH0=0xfe; //重新赋值TL0=0x33;if(count< jd)//判断0.5ms次数是否小于角度标识pwm=1;//确实小于,PWM输出高电平elsepwm=0;//大于则输出低电平count=(count+1); //0.5ms次数加1count=count%40;//保持周期为20ms}void qian(uchar x) {bit temp;temp=x;if(temp==1){if(speed>=-10 && speed
2016-03-04 01:26
什么是舵机呢?首先,“舵机”这个名号其实是一个俗称,是那些玩航模、船模的人起的名字,因为这种电机常被用于舵面控制。舵机其实就是一个低端一点的伺服电机系统,也是最常见的伺服电机系统。 舵机是一种位置
2023-12-12 09:47