User Tools

Site Tools


random_object_build_challenge_2020:random_build_wrusman

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
random_object_build_challenge_2020:random_build_wrusman [2020/12/14 09:14] wrusmanrandom_object_build_challenge_2020:random_build_wrusman [2020/12/14 14:49] wrusman
Line 42: Line 42:
   * qua rekenpower meer dan genoeg capaciteit heeft voor deze taak.   * qua rekenpower meer dan genoeg capaciteit heeft voor deze taak.
   * ik deze nog had liggen ;-)   * ik deze nog had liggen ;-)
- 
-{{:random_object_build_challenge_2020:attiny_stepper_schem.png?200|}} 
  
 Het schema is vrij simpel en heb ik in Fritzing uitgetekend : Het schema is vrij simpel en heb ik in Fritzing uitgetekend :
-ook de code is vrij straightforward, het stap patroon voor half-step zoals in de documentatie beschreven wordt is hierin terug te vinden :+{{:random_object_build_challenge_2020:attiny_stepper_schem.png?800|}} 
 + 
 +Ook de code is vrij straightforward, het stap patroon voor half-step zoals in de documentatie beschreven wordt is hierin terug te vinden :
  
 <code> <code>
Line 58: Line 58:
   digitalWrite(1, LOW);   digitalWrite(1, LOW);
   digitalWrite(2, LOW);   digitalWrite(2, LOW);
-  digitalWrite(3, LOW);+  digitalWrite(3, HIGH);
 } }
  
Line 64: Line 64:
   // half-step drive using input from potmeter as speed control   // half-step drive using input from potmeter as speed control
   int delay1=map(analogRead(A2),0,255,20,80);   int delay1=map(analogRead(A2),0,255,20,80);
-  digitalWrite(0, HIGH);  +  digitalWrite(0, HIGH); //1001
-  digitalWrite(1, LOW);  +
-  digitalWrite(2, LOW);  +
-  digitalWrite(3, HIGH);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, HIGH);  +  digitalWrite(3, LOW);  //1000
-  digitalWrite(1, LOW);  +
-  digitalWrite(2, LOW);  +
-  digitalWrite(3, LOW);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, HIGH);  +  digitalWrite(2, HIGH); //1010
-  digitalWrite(1, LOW);  +
-  digitalWrite(2, HIGH);  +
-  digitalWrite(3, LOW); +
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, LOW);  +  digitalWrite(0, LOW);  //0010
-  digitalWrite(1, LOW);  +
-  digitalWrite(2, HIGH);  +
-  digitalWrite(3, LOW);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, LOW);  +  digitalWrite(1, HIGH); //0110
-  digitalWrite(1, HIGH);  +
-  digitalWrite(2, HIGH);  +
-  digitalWrite(3, LOW);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, LOW);  +  digitalWrite(2, LOW);  //0100
-  digitalWrite(1, HIGH);  +
-  digitalWrite(2, LOW);  +
-  digitalWrite(3, LOW);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, LOW);  +  digitalWrite(3, HIGH); //0101
-  digitalWrite(1, HIGH);  +
-  digitalWrite(2, LOW);  +
-  digitalWrite(3, HIGH);+
   delay(delay1);                       delay(delay1);                    
-  digitalWrite(0, LOW);  +  digitalWrite(1, LOW);  //0001
-  digitalWrite(1, LOW);  +
-  digitalWrite(2, LOW);  +
-  digitalWrite(3, HIGH);+
   delay(delay1);                       delay(delay1);                    
 } }
 </code> </code>
 +
 +samen wordt dit opgebouwd in print dit geheel :
 +
 +{{:random_object_build_challenge_2020:stepperdriver.jpeg?400|}}
 +
 +De 7805 spanningsregelaar kan het net trekken qua stroom, ik zal er voor deze zekerheid nog even een koellichaam op zetten.
  
 ---- ----
random_object_build_challenge_2020/random_build_wrusman.txt · Last modified: 2021/01/05 21:52 by wrusman