IR remote normal function not worked


#1

I found that after I used mblock I cannot control the mbotusing IR remote control (actually I haven’t tried the remote before), how can I make it work again?

Do I need to register my remote with my mbot? (I’ve two remote I am not sure which remote is for which mbot),


#2

The mBot does not distinguish between IR remotes. It will either receive the code or not. This is a problem when trying to use the same button to control multiple bots from multiple IR remotes.


#3

First you should check the battery of the remote. If it doesn’t work then try to update the driver using scratch.


#4

Default program is required for IR remote functionality. First check if default program is still in mCore’s memory. When robot is turned on or restarted, you should hear 3 beeps and see RGB LEDs flashing. If this doesn’t happen, you should load default program using mBlock menu > Connect > Reset default program or Arduino IDE.


#5

If you have uploaded a program to the mBot, it will overwrite the default program (or any previous program that was there). If the uploaded program does not use the IR Remote blocks, you will not have that functionality. As mentioned, you must either restore the default program or you must write and upload an mBot program that uses the IR Remote blocks. I have a chapter in my book that demonstrates how to use the IR Remote block to control the mBot and it’s really pretty straight forward to do.


#6