Arduino Mega ADK+Ethernet shield+CNC Machine!!
Hello fellows
I was recently controlling CNC machine using Arduino Mega ADK controller...I done the control of all 3-axis by writing a simple code on arduino as shown below, So i need to control it now online using Ethernet shield and whenever i try to combine my program and Webserver program, i can't get any result...any suggestions please cz am cracking my head 2 the wall for 2 week 😔:
I was recently controlling CNC machine using Arduino Mega ADK controller...I done the control of all 3-axis by writing a simple code on arduino as shown below, So i need to control it now online using Ethernet shield and whenever i try to combine my program and Webserver program, i can't get any result...any suggestions please cz am cracking my head 2 the wall for 2 week 😔:
int i; digitalWrite(dirpin1,LOW); delay(1000); Serial.println("Forward"); for (i=0; i<10000; i++) { digitalWrite(steppin1, HIGH); delayMicroseconds(500); digitalWrite(steppin1, LOW); delayMicroseconds(500); } digitalWrite(dirpin3,LOW); delay(1000); Serial.println("Forward"); for (i=0; i<5000; i++) { digitalWrite(steppin3, HIGH); delayMicroseconds(500); digitalWrite(steppin3, LOW); delayMicroseconds(500); } digitalWrite(dirpin2,HIGH); delay(1000); Serial.println("Down"); for (i=0; i<15000; i++) { digitalWrite(steppin2, HIGH); delayMicroseconds(500); digitalWrite(steppin2, LOW); delayMicroseconds(500); } digitalWrite(dirpin1,LOW); digitalWrite(dirpin2,LOW); digitalWrite(dirpin3,LOW); delay(1000); Serial.println("Forward & Upp"); for (i=0; i<10000; i++) { digitalWrite(steppin1, HIGH); delayMicroseconds(500); digitalWrite(steppin2, HIGH); delayMicroseconds(500); digitalWrite(steppin3, HIGH); delayMicroseconds(500); digitalWrite(steppin1, LOW); delayMicroseconds(500); digitalWrite(steppin2, LOW); delayMicroseconds(500); digitalWrite(steppin3, HIGH); delayMicroseconds(500); } digitalWrite(dirpin1,HIGH); delay(1000); Serial.println("Reverse"); for (i=0; i<10000; i++) { digitalWrite(steppin1, HIGH); delayMicroseconds(500); digitalWrite(steppin1, LOW); delayMicroseconds(500); } digitalWrite(dirpin3,HIGH); delay(1000); Serial.println("Reverse"); for (i=0; i<10000; i++) { digitalWrite(steppin3, HIGH); delayMicroseconds(500); digitalWrite(steppin3, LOW); delayMicroseconds(500); } digitalWrite(dirpin2,HIGH); delay(1000); Serial.println("Down"); for (i=0; i<10000; i++) { digitalWrite(steppin2, HIGH); delayMicroseconds(500); digitalWrite(steppin2, LOW); delayMicroseconds(500); } digitalWrite(dirpin1,HIGH); delay(1000); Serial.println("Reverse"); for (i=0; i<10000; i++) { digitalWrite(steppin1, HIGH); delayMicroseconds(500); digitalWrite(steppin1, LOW); delayMicroseconds(500); } }
0