Can you please guide me about analog joystick ? Is it possible to control the directions and speed of two motors just like an RC Car movements with one joystick (VRx, VRy )

Are you sure? I don't know if it uses an extra byte of memory or not. Perhaps you could try it and find out for sure. (I suspect that the compiler optimization is good enough that they both compile to the same code.)

One advantage of using "const" instead of "define": If you use the same identifier in two places, "const" generates better warning/error messages.