Как экспортировать значения RSSI из arduino ide в Excel (ОБНОВЛЕНИЕ в РЕАЛЬНОМ ВРЕМЕНИ)
я использую esp32 для получения значений rssi из esp 32 с помощью Arduino IDE.
МОЙ КОД
#include "WiFi.h"
void setup() {
Serial.begin(115200);
// Установите Wi-Fi в режим станции и отключитесь от точки доступа, если она была ранее подключена
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("Настройка выполнена");
}
void loop() {
Serial.println("начало сканирования");
// WiFi.scanNetworks вернет количество найденных сетей
int n = WiFi.scanNetworks();
Serial.println("сканирование выполнено");
if (n == 0) {
Serial.println("сети не найдены");
} else {
Serial.print(n);
Serial.println(" найдены сети");
for (int i = 0; i < n; ++i) {
// Печать SSID и RSSI для каждой найденной сети
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
delay(10);
}
}
Serial.println("");
// Подождать немного, прежде чем снова сканировать
delay(5000);
}
ПРОБЛЕМА Я хочу экспортировать значения RSSI из последовательного монитора в excel. Я использовал PLX DAQ ( я нашел это как частое решение в Интернете), но это не работает в моем случае, это дает ошибку, что порт недоступен или проверьте свой порт. (Я проверил, что это было правильно) Я попытался использовать excel data streamer с помощью того же скрипта Arduino, но на листе ничего не появилось. столбцы данных были пусты, нужно ли мне менять сценарий? если да, то что изменится? лист excel должен иметь три столбца TIMESTAMP,SSID(WIFI NAME), RSSI.
ЗАРАНЕЕ БЛАГОДАРЮ.
@fil, 👍1
Обсуждение0
Смотрите также:
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой
- устаревшее преобразование из строковой константы в 'char*'
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Разница между print() и println()
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
сократите свой код, чтобы печатать только "привет, мир" на последовательном мониторе, @jsotola
"Я хочу экспортировать ценности ..."это не описание проблемы ....
лист Excel должен был иметь ...
также не является описанием проблемы.... "порт недоступен" является описанием проблемы .... сосредоточьтесь на этом ... забудьте об excel, пока не будет доступен порт связи, @jsotolaПросто для проверки: вы обязательно закрыли последовательный монитор, прежде чем пытаться подключить другую программу к com-порту, верно?, @chrisl