|
|
淘宝买的 山寨MEGA 2560开发板
5110 LCD显示
Easy Driver 步进驱动
不输出字符到LCD上,速度正常。
只要输出字符到LCD上,速度慢很多很多
求救。
部分代码如下:
- void loop(){
- // if(digitalRead(Shot_SEL) == 0) //按下开始
- // {
- // myGLCD.print("speed:",LEFT,0); //使屏幕显示文字X=
- // myGLCD.clrScr();
- int sensorValue = analogRead(Shot_X);
- if(FirstShotX == 0)
- {
- FirstShotX = sensorValue;
- }
-
- absvalue = abs(sensorValue-FirstShotX);
- int Rspeed = absvalue*Dspeed;
- if(sensorValue-FirstShotX >= 10){
- digitalWrite(6, HIGH);
- digitalWrite(5, HIGH);
- delayMicroseconds(1000);
- digitalWrite(5, LOW);
- delayMicroseconds(1000);
-
- }else if(sensorValue-FirstShotX <= -10){
- digitalWrite(6, LOW);
- digitalWrite(5, HIGH);
- delayMicroseconds(3000);
- digitalWrite(5, LOW);
- delayMicroseconds(3000);
-
- }
-
- myGLCD.printNumI(absvalue*Dspeed,35,0);
复制代码 |
|