Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- //#include <stdlib.h>
- #define DELA 1200 // Time between message sends.
- SoftwareSerial RFID(2, 3); // RX and TX
- const int ledPin = 13;
- int i;
- void setup()
- {
- RFID.begin(9600); // start serial to RFID reader
- Serial.begin(9600); // start serial to PC
- pinMode(ledPin, OUTPUT); // Initialize pin as output.
- }
- void loop()
- {
- if (RFID.available() > 0)
- {
- i = RFID.read();
- Serial.print(i, DEC);
- Serial.print(" ");
- if ( Serial.available() )
- { light(Serial.read() - '0'); } // How many positions past ASCII 0?
- delay (DELA);
- }
- }
- void light(int n) {
- for (int i = 0; i < n; i++)
- {
- digitalWrite(ledPin, HIGH); // Turn the LED on.
- delay(DSHORT);
- digitalWrite(ledPin, LOW); // Turn the LED off.
- delay(DSHORT); // Wait.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement