Код, который я использовал, работал: /* Чтение/запись SD-карты В этом примере показано, как читать и записывать данные в файл SD-карты и из файла. Схема: SD-карта создается следующим образом с подключением к шине SPI ** MOSI — контакт 11 ** MISO — контакт 12 ** CLK — контакт 13 ** CS — контакт 4 (для MKRZero SD: SDCARD_SS_PIN), созданный в ноябре 2010 г. Дэвидом А. Меллисом и измененный 9 ноября 2010 г. Апрель 2012 г. Томом Эго. общественное достояние.*/#include <SPI.h>#include <SD.h>//chipSelect = 53 для ArduinoMega//const int chipSelect = 53;const int chipSelect = 10;File myFile;void setup() { // / Откройте последовательную связь и подождите, пока откроется порт: Serial.begin(9600); в то время как (! сериал) { ; // ждем подключения к последовательному порту. Требуется только для встроенного USB-порта } Serial.print("Инициализировать SD-карту."); if (!SD.begin(chipSelect)) {Serial.println("Инициализация не удалась!"); во время (1); } Serial.println("Инициализация завершена."); // Открыть файл. Обратите внимание, что одновременно может быть открыт только один файл, // поэтому вы должны закрыть этот файл, прежде чем открывать другой. myFile = SD.open("test.txt", FILE_WRITE); // Если файл открылся нормально, пишем в него: if (myFile) { Serial.print ("Запись в test.txt."); myFile.println("тест 4, 5, 6."); myFile.println("Отправлено через Arduino Mega."); // закрыть файл: myFile.close(); Serial.println("Готово."); } Else { // Если файл не открылся, вывести ошибку: Serial.println ("не удалось открыть test.txt"); } // Снова открыть файл для чтения: myFile = SD.open("test.txt"); если (мой файл) {Serial.println ("test.txt"); // читаем из файла, пока ничего не останется: while (myFile.available()) { Serial.write(myFile.read()); } // закрыть файл: myFile.close(); } Else { // Если файл не открылся, вывести ошибку: Serial.println ("не удалось открыть test.txt"); }}void loop() { // после установки ничего не происходит} Убедитесь, что вы импортируете данные из GPS++ из их github, а не из библиотек Arduino. Также требуется некоторое время, чтобы фактически получить данные о местоположении. Мне нужно было находиться снаружи в низком облаке, чтобы получить данные, и это заняло несколько минут. Кажется, что он также получает довольно точную высоту, но я не уверен, насколько она точна и почему для получения высоты требуется около 10 минут, хотя он получает данные о долготе и широте.
55" TV LG OLED55C2RLA 2022 HDR, OLED, dark titanium
38 Отзывов
RЕXQualis комплексный стартовый набор с Arduino MEGA 2560 и подробным руководством совместимостью с Arduino IDE
11 Отзывов
Набор LAFVIN Super Starter для Arduino R3 Mega2560 Mega328 Nano с подробным руководством - совместим с Arduino IDE
11 Отзывов
Gikfun Screw Shield Expansion Board: Дополнение Arduino UNO R3 с помощью EK7007 Add-On
11 Отзывов
Comprehensive 500pcs Laptop Screw Kit Set for 🔩 IBM HP Dell Lenovo Samsung Sony Toshiba Gateway Acer
12 Отзывов
MacBook Retina 13-inch (A1425, A1502) and 🔩 15-inch (A1398) Bottom Case Screw Set with Pentalobe Screwdriver
11 Отзывов
🖥️ Helifouner 450-Piece Computer Standoffs Spacer Screws Kit: Ideal for Hard Drive, Motherboard, Fan, Power Graphics & Computer Cases
10 Отзывов
🔧 Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Отзывов