Skip to content

Commit 4f882e4

Browse files
committed
membenahi logic ketika angka bukan 1 dan 0
1 parent da15dca commit 4f882e4

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

firmware/Workshop_IoT_2023/src/module/hardware/hardware.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ void HARDWARE::setup_hardware()
1818

1919
void HARDWARE::led_on(const int led, int data)
2020
{
21-
if (data == 0)
21+
if (data == 1)
2222
{
23-
digitalWrite(led, HIGH);
23+
digitalWrite(led, LOW);
2424
}
2525
else
26-
digitalWrite(led, LOW);
26+
digitalWrite(led, HIGH);
2727
}

firmware/Workshop_IoT_2023/src/module/mqtt_module/mqtt_module.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void message_received(String &topic, String &payload)
2121

2222
tools.convert_string_to_char(payload, data);
2323

24-
for (int i = 0; i < 8; i++)
24+
for (int i = 0; i < payload.length(); i++)
2525
{
2626
data_int[i] = data[i] - '0';
2727
hardware.led_on(hardware.led[i], data_int[i]);
@@ -32,7 +32,6 @@ void IMQTT::setup_mqtt(const char *server, Client &connection)
3232
{
3333
Serial.println("MQTT Setup");
3434
client.begin(server, connection);
35-
// client.onMessage(message_received);
3635
}
3736

3837
void IMQTT::connect_mqtt(const char *sub1)

0 commit comments

Comments
 (0)