#1 Програмування Arduino » Проблема з подключением SD » 2020-11-21 02:56:29

MemoryOver
відповідей: 0

Всем доброго времени суток. Пытаюсь подключить SD к ардукино. Для теста использую стандартный код ReadWrite. Инициализация успешна, запись сделана, а файл не читается (1jj.png,

/*
  SD card read/write

  This example shows how to read and write data to and from an SD card file
  The circuit:
   SD card attached to SPI bus as follows:
 ** MOSI - pin 11
 ** MISO - pin 12
 ** CLK - pin 13
 ** CS - pin 4 (for MKRZero SD: SDCARD_SS_PIN)

  created   Nov 2010
  by David A. Mellis
  modified 9 Apr 2012
  by Tom Igoe

  This example code is in the public domain.

*/

#include <SPI.h>
#include <SD.h>

File myFile;

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  Serial.print("Initializing SD card...");

  if (!SD.begin(4)) {
    Serial.println("initialization failed!");
    while (1);
  }
  Serial.println("initialization done.");

  // open the file. note that only one file can be open at a time,
  // so you have to close this one before opening another.
  myFile = SD.open("test.txt", FILE_WRITE);

  // if the file opened okay, write to it:
  if (myFile) {
    Serial.print("Writing to test.txt...");
    myFile.println("testing 1, 2, 3.");
    // close the file:
    myFile.close();
    Serial.println("done.");
  } else {
    // if the file didn't open, print an error:
    Serial.println("error opening test.txt");
  }

  // re-open the file for reading:
  myFile = SD.open("test.txt");
  if (myFile) {
    Serial.println("test.txt:");

    // read from the file until there's nothing else in it:
    while (myFile.available()) {
      Serial.write(myFile.read());
    }
    // close the file:
    myFile.close();
  } else {
    // if the file didn't open, print an error:
    Serial.println("error opening test.txt");
  }
}

void loop() {
  // nothing happens after setup
}

)
Когда открываю флешку на компьютере, то ни какой записи нет, а на флешке какие-то непонятные файлы(скриншот предоставляю). Кто-то может сталкивался с таким и знает как исправить данный баг, прошу написать. 2jj.png

#2 Програмування Arduino » Хрип динамика » 2020-10-14 20:51:36

MemoryOver
відповідей: 3

Здравствуйте, нужна помощь касательно ардуино. Есть устройство, которое при срабатывании датчика запускает мелодию. Схема предоставлена ниже. Все работает, но есть проблема с динамиком, он хрипит. Модули все рабочие. Может у кого-то была такая проблема, и знает как е решить, буду благодарен за совет.
IMG1.png

#3 Re: Програмування Arduino » Нужен совет по роботе з DFPlayer » 2020-08-31 10:45:17

Уже проверил, изменений ни каких нету.

Я пробовал с разными источниками, и проблема осталась, даже если я отсоединю плату от ноутбука, и сразу же верну ее в тот же разъем, звука уже не будет.

#4 Re: Програмування Arduino » Нужен совет по роботе з DFPlayer » 2020-08-31 08:26:15

Я не только от повер банка пробовал, а и от розетки, и все ровно, результат один.

#5 Програмування Arduino » Нужен совет по роботе з DFPlayer » 2020-08-30 19:03:56

MemoryOver
відповідей: 8

Здравствуйте, нужен совет каcательно модуля DFPlayer.

Есть простое устройство которое состоит из Arduino Uno, DFPlayer, YR-63(инфракрасный датчик препятствий) и динамика. Принцип роботы устройства элементарный, если датчик обнаруживает помеху, то должна играться некая мелодия. Программа написана, все работает. Для DFPlayer использую библиотеку DFRobotDFPlayerMini.h ()

Но есть другая проблема. После того как я меняю источник питания (от ноутбука отсоединяю, подключаю повер банк), плеер перестает работать, при этом сенсор работает (на сенсоре есть светодиод, который срабатывает при обнаружении помех).

Если кто-то сталкивался с такой проблемой, или знает как ее решить, напишите, пожалуйста. Заранее спасибо.

Підвал форуму