Skip to content

Commit 558b68e

Browse files
committed
Example code updates
1 parent da98050 commit 558b68e

File tree

1 file changed

+13
-12
lines changed
  • content/hardware/05.pro-solutions/solutions-and-kits/opta/tutorials/getting-started-with-rs485

1 file changed

+13
-12
lines changed

content/hardware/05.pro-solutions/solutions-and-kits/opta/tutorials/getting-started-with-rs485/content.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@ Upload the following sender sketch to the Opta™ device you want to designate a
6868
6969
int incomingByte = 0; // for incoming serial data
7070
71-
void setup()
72-
{
71+
void setup() {
7372
Serial.begin(115200); // opens serial port
7473
RS485.begin(9600);
7574
}
@@ -80,6 +79,8 @@ void loop() {
8079
{
8180
incomingByte = Serial.read();
8281
RS485.beginTransmission();
82+
Serial.print("- Sending: ");
83+
Serial.println(incomingByte);
8384
RS485.print(incomingByte);
8485
RS485.endTransmission();
8586
delay(1000);
@@ -106,9 +107,8 @@ bool newState = false;
106107
int relays[] = {D0, D1, D2, D3};
107108
int leds[] = {LED_D0, LED_D1, LED_D2, LED_D3};
108109
109-
void setup()
110-
{
111-
for (int i = 0; i < 4; i++){
110+
void setup() {
111+
for (int i = 0; i < 4; i++) {
112112
pinMode(relays[i], OUTPUT);
113113
pinMode(leds[i], OUTPUT);
114114
}
@@ -120,24 +120,25 @@ void setup()
120120
while (!Serial);
121121
}
122122
123-
void loop(){
124-
while (RS485.available() > 0){
123+
void loop() {
124+
while (RS485.available() > 0) {
125125
readValue = RS485.parseInt();
126-
RS485.parseInt();
126+
Serial.print("- Incoming byte: ");
127+
Serial.println(readValue);
127128
newState = true;
128129
}
129130
130-
if (newState){
131+
if (newState) {
131132
changeRelay();
132133
newState = false;
133134
}
134135
}
135136
136-
void changeRelay(){
137-
if (digitalRead(relays[readValue]) == 1){
137+
void changeRelay() {
138+
if (digitalRead(relays[readValue]) == 1) {
138139
digitalWrite(relays[readValue], LOW);
139140
digitalWrite(leds[readValue], LOW);
140-
}else{
141+
}else {
141142
digitalWrite(relays[readValue], HIGH);
142143
digitalWrite(leds[readValue], HIGH);
143144
}

0 commit comments

Comments
 (0)