I want to make a mcu circuit with ARDUINO UNO that learns arm circular movement with detecting Encoder pulses ,save it in EEPROM as profile, and then repeat that movement profile by stepper motor .
First i want to simulate it in Proteus.
But i could not find any stepper motor driver (like A4988 or Easy Driver) model.
How can i simulate that parts?
Second ,because of several MCU jobs, i must use minimum MCU pins and API for stepper drive. My ideal is make velocity profile by use of variable pulse freq in STEP pin of a4988. but i do'nt know how can i make variable pulse freq by MCU without delay() or blocks.
Maybe LM555 and digital POT conncet with I2C to MCU is the solution but it seems complicated !!!!