Zusammenfassung
https://youtu.be/06Y0ZvgyfAQ
Zwei kostengünstige 24BYJ-Schrittmotoren werden verwendet, um Blumen zu zeichnen.
Die Verwendung von zwei ATtiny85-ICs an einer einzigen Stromversorgung erfordert einen 100nF-Kondensator direkt zwischen Gnd und 5V beider ATtinies.
Ein Stepper dreht die Plattform:
//ATtiny 28BYJ Vollschrittmodus
int MA = 0; int MB = 1; int MC = 2; int MD = 3; int t=3;
void setup()
{
pinMode(MA, AUSGANG);
pinMode(MB, OUTPUT);
pinMode(MC, OUTPUT);
pinMode(MD, OUTPUT);
)
void loop()
{
digitalWrite(MA, HIGH); digitalWrite(MB, HIGH); digitalWrite(MC, LOW); digitalWrite(MD, LOW); delay(t);
digitalWrite(MA, LOW); digitalWrite(MB, HIGH); digitalWrite(MC, HIGH); digitalWrite(MD, LOW); delay(t);
digitalWrite(MA, LOW); digitalWrite(MB, LOW); digitalWrite(MC, HIGH); digitalWrite(MD, HIGH); delay(t);
digitalWrite(MA, HIGH); digitalWrite(MB, LOW); digitalWrite(MC, LOW); digitalWrite(MD, HIGH); delay(t);
)
während der andere Schrittmotor den Stift antreibt:
//ATtiny 28BYJ Vollschrittmodus
int MA = 0; int MB = 1; int MC = 2; int MD = 3; int t=3;
void setup()
{
pinMode(MA, AUSGANG);
pinMode(MB, OUTPUT);
pinMode(MC, OUTPUT);
pinMode(MD, OUTPUT);
)
void loop()
{
digitalWrite(MA, HIGH); digitalWrite(MB, HIGH); digitalWrite(MC, LOW); digitalWrite(MD, LOW); delay(t);
digitalWrite(MA, LOW); digitalWrite(MB, HIGH); digitalWrite(MC, HIGH); digitalWrite(MD, LOW); delay(t);
digitalWrite(MA, LOW); digitalWrite(MB, LOW); digitalWrite(MC, HIGH); digitalWrite(MD, HIGH); delay(t);
digitalWrite(MA, HIGH); digitalWrite(MB, LOW); digitalWrite(MC, LOW); digitalWrite(MD, HIGH); delay(t);
)
Model Kaynağı
