As what I promised, I will post my simply PID(PD) controller code here:
void PID(void)
{
if((leftSensor > hasLeftWall &&[……]
As what I promised, I will post my simply PID(PD) controller code here:
void PID(void)
{
if((leftSensor > hasLeftWall &&[……]
I got my mouse constructed recently, everything were fine except the external crystal wasn’t oscillating, so I used internal crystal instead.
For those who use STM32 F10x as the MCU for Micromouse must remember all general purpose timers are 16bits that gave you 65535 max resolution. Since t[……]
I had most of my part assembled last weekend, turned out gears meshed pretty well to each other, all critical parts are successfully soldered on board[……]
Since pulse controlled are getting pretty popular these days, emitter need to be turned on with a current higher than forward current at a relatively[……]
For those who use arduino before must know the function micros() returns system time in microseconds. AVR based arduinos use TIMER0 in MCU(such as ATM[……]
I received some new ball bearings last week since my old ball bearings bought last year wore already.
In order to simplify the the ball bearing ins[……]