You need to debug your code yourself. That's what the DEBUG statement is for. You can also use the serial LCD for debugging. Put a DEBUG statement or a SEROUT statement for the LCD into your code to tell you whether you've reached a certain point in the program or not. Once you know you've reached a particular point in the program, make that line into a comment or delete it and add another DEBUG or SEROUT after the next line or two. If there's a loop (like FOR / NEXT) you can first put a DEBUG statement after the NEXT to see if the loop finished. If not, then you can put one inside the loop to see how far it gets.
You may have a power problem. Remember that the RFID reader draws more than 100mA when it's enabled. What kind of power source are you using?
Comments
You may have a power problem. Remember that the RFID reader draws more than 100mA when it's enabled. What kind of power source are you using?
My BOE pinout is as follows:
RFID Reader
Pin 0: /Enable
Pin 1: Sout
Serial LCD Display
Pin 14: Rx
SW1: off
SW2: on
Pin 9 / 10: bi-color led with a 220 ohm resistor between each leg and pins
Pin 12 header: servo
Pin 3: piezo speaker