Я подключаю датчик к устройству Android через Arduino. Мне нужно зашифровать данные моего датчика, а затем отправить его на устройство Android. Но когда я включаю aes128_enc_single (key, temp), он выдает ошибку и говорит, что «aes128_enc_single» не был объявлен в этой области »Что мне делать для этого?
Я включил библиотеку AESLib.h
Мой пример кода
#include <SoftwareSerial.h>
#include <Adafruit_Sensor.h>
#include <AESLib.h>
uint8_t key[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
SoftwareSerial blue(2,3);
int i = 0;
float temp = 0;
void setup() {
Serial.begin(9600);
blue.begin(9600);
}
void loop() {
i = analogRead(A0);
temp = (i/1024.0)*500;
Serial.println(temp);
aes128_enc_single(key, temp);
Serial.print("encrypted:");
Serial.println(temp);
blue.print("Encrypted Temperature: ");
blue.println(temp);
delay(1000);
}