Serial Transmiter - Receiver Arduino

 Serial_Transmiter


String Message; void setup() {
Serial.begin(9600);
delay(100);
}
void loop() {
Serial.print("on");
delay(2500);
Serial.print("off");
delay(2500);
if (Serial.available()) {
Message = Serial.readString(); }
//Serial.println(Message);
}

String Message; void setup() {
Serial.begin(9600);
Serial.setTimeout(50); // default is 1 second
delay(100);
pinMode(3, OUTPUT);
} // setup
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available()) {
Message = Serial.readString(); }
delay(4);
if (Message == "on"){
digitalWrite(3, HIGH); }
if (Message == "off"){
digitalWrite(3, LOW); }
//Message = "\0";
} // loop

Contoh kode untuk menulis dan membaca Int ke EEPROM Arduino

Contoh kode untuk menulis dan membaca Int ke EEPROM Arduino

Berikut adalah contoh lengkap dengan 2 fungsi dan kode pengujian.

#include <EEPROM.h>

void writeIntIntoEEPROM (alamat int, nomor int)

{

  EEPROM.write (alamat, nomor >> 8);

  EEPROM.write (alamat + 1, angka & 0xFF);

}

int readIntFromEEPROM (alamat int)

{

  return (EEPROM.read (address) << 8) + EEPROM.read (address + 1);

}

 void setup() {

  Serial.begin (9600);

  writeIntIntoEEPROM (45, 18404);

  nomor int = readIntFromEEPROM (45);

  Serial.print ("Nomor:");

  Serial.println (nomor);

}

void loop () {}

Anda juga dapat menguji dengan bilangan int negatif.