StepperMotorController
Test task at Hardware developer position in Silego Technology
- Example project for unipolar stepper motor;
- Source code is written on Atmel studio in C language;
- Used Atmega 88 microcontroller with internal RC oscillator on 8 Mhz;
- Used 16 x 2 LCD with hd44780 for state indication;
NOTE! I commented some lines looks like // && (timer == DEBOUNCE))
because it doesn't work in Proteus simulation process;
The "Circuit" folder contains the DipTrace 3.0.0.1 file with the device circuit;
The "Firmware" folder contains the Atmel Studio project with the main program;
The "Modeling" folder contains the Proteus simulation project which illustrates how the controller works;