Judul : Membuat enkripsi sederhana dengan data Arduino
link : Membuat enkripsi sederhana dengan data Arduino
Membuat enkripsi sederhana dengan data Arduino
Hallo sobat Arduino Indonesia, tujuan dari posting kali ini adalah membuat data yang kita simpan di arduino menjadi data yang aneh (ternkripsi). sederhana sih, tinggal merubah misal A menjadi M dan sebaliknya. oke langsung saja kita cobaint inByte = 0;
void setup() {
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect
}
establishContact(); // wait for incoming data
} /* setup */
void loop() {
// Contoh: ABC -> NOP -> ABC
if (Serial.available() > 0) // if you have data input
{
inByte = Serial.read(); // read one byte of input
// A to M get converted to N to Z
if (inByte >= 'A' && inByte <= 'M')
{
inByte += 13;
} /* if upper case A-M */
// N to Z get converted to A to M
else if (inByte >= 'N' && inByte <= 'Z')
{
inByte -= 13;
} /* if upper case N-Z */
// Lower case a to m get converted to n to z
else if (inByte >= 'a' && inByte <= 'm')
{
inByte += 13;
} /* if lower case a-m */
// Lower case n to z get converted to a to m
else if (inByte >= 'n' && inByte <= 'z')
{
inByte -= 13;
} /* if lower case n-z */
Serial.write(inByte); // write the encrypted character back
}
}
void establishContact()
{
// write 'A' repeatedly until you receive data from the host
while (Serial.available() <= 0)
{
Serial.print('W'); // write 'A' to the host
delay(1000); // this delay is optional
} // while Serial.available() <= 0
Serial.println();
} // establishContact()
void setup() {
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect
}
establishContact(); // wait for incoming data
} /* setup */
void loop() {
// Contoh: ABC -> NOP -> ABC
if (Serial.available() > 0) // if you have data input
{
inByte = Serial.read(); // read one byte of input
// A to M get converted to N to Z
if (inByte >= 'A' && inByte <= 'M')
{
inByte += 13;
} /* if upper case A-M */
// N to Z get converted to A to M
else if (inByte >= 'N' && inByte <= 'Z')
{
inByte -= 13;
} /* if upper case N-Z */
// Lower case a to m get converted to n to z
else if (inByte >= 'a' && inByte <= 'm')
{
inByte += 13;
} /* if lower case a-m */
// Lower case n to z get converted to a to m
else if (inByte >= 'n' && inByte <= 'z')
{
inByte -= 13;
} /* if lower case n-z */
Serial.write(inByte); // write the encrypted character back
}
}
void establishContact()
{
// write 'A' repeatedly until you receive data from the host
while (Serial.available() <= 0)
{
Serial.print('W'); // write 'A' to the host
delay(1000); // this delay is optional
} // while Serial.available() <= 0
Serial.println();
} // establishContact()
cek di serial monitor dan coba tuliskan sesuatu disana dan klik enter
Salam Arduino Indonesia
Demikianlah Artikel Membuat enkripsi sederhana dengan data Arduino
Sekianlah artikel Membuat enkripsi sederhana dengan data Arduino kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Membuat enkripsi sederhana dengan data Arduino dengan alamat link https://arduinolibs.blogspot.com/2018/08/membuat-enkripsi-sederhana-dengan-data.html
0 Response to "Membuat enkripsi sederhana dengan data Arduino"
Post a Comment