Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ARDUINO CODE:
- #include "SoftwareSerial.h"
- #include "SerialTransfer.h"
- SoftwareSerial mySerial(2, 3); // RX, TX
- SerialTransfer myTransfer;
- uint32_t rpm;
- int rled = 9;
- int gled = 10;
- int bled = 11;
- int brightness = 0;
- void setup()
- {
- Serial.begin(115200);
- mySerial.begin(9600);
- myTransfer.begin(mySerial);
- pinMode(rled, OUTPUT);
- pinMode(gled, OUTPUT);
- pinMode(bled, OUTPUT);
- }
- void loop()
- {
- if(myTransfer.available())
- {
- int myRPM = myTransfer.rxObj(rpm);
- Serial.print(rpm);
- brightness = map(myRPM, 1, 5000, 0, 255);
- analogWrite(rled, brightness);
- analogWrite(gled, brightness);
- analogWrite(bled, brightness);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement