Считывания с CD карты массива (бюджет 1000р)

Тема в разделе "Закажу проект", создана пользователем Artclonic, 25 янв 2018.

  1. Artclonic

    Artclonic Гик

    Сколько я должен?
     
  2. DIYMan

    DIYMan Guest

    100 рублей, думаю, будет достаточно.
     
  3. Artclonic

    Artclonic Гик

    Я же переменные в этом блоке могу использовать?, время задержки, к примеру не 1000 а Z т.д. А то у меня все на переменных и время и шаги...
     
  4. Artclonic

    Artclonic Гик

    Ловите
     
    DIYMan нравится это.
  5. Artclonic

    Artclonic Гик

    Я же переменные в этом блоке могу использовать?, время задержки, к примеру не 1000 а Z т.д. А то у меня все на переменных и время и шаги...
     
  6. ostrov

    ostrov Гуру

    Балуете!
     
  7. DIYMan

    DIYMan Guest

    Конечно, вот пример:
    Код (C++):
    const int MY_DELAY = 3000;

    void ON_COMMAND(int command)
    {
      switch(command)
      {
        case 1:
        {
          digitalWrite(ob1,HIGH); delay(MY_DELAY); digitalWrite(ob1,LOW);
        }
        break;

        case 2:
        {
          digitalWrite(ob2,HIGH); delay(MY_DELAY); digitalWrite(ob2,LOW);
        }
        break;

        case 3: // R
        {
         motor1.step(1, FORWARD, SINGLE);
        }
        break;

        case 4: // L
        {
          motor1.step(1, BACKWARD, SINGLE);
        }
        break;
      } // switch


    }
     
  8. DIYMan

    DIYMan Guest

    Стараюсь :) Просто за один switch с примером как-то рука не поднимается просить чугунный мост :) За основной скетч было оплачено ранее ;)
     
  9. Artclonic

    Artclonic Гик

    Не... не балую... Земля круглая.... мож потом еще чего спросить... А что в наше время 100 руб...
     
  10. Artclonic

    Artclonic Гик

    Ой это в мою? сторону))))))))))))))))))))
     
  11. Artclonic

    Artclonic Гик

    Ну простите, простите.... Я Вам наверное Маркейтинг ломаю??????????
     
  12. DIYMan

    DIYMan Guest

    Да, чтобы было понятно именно моё ценообразование: на написание скетча, плюс общение в этой теме - ушёл примерно один час времени. Думаю, цена нормальная, заодно ТС чуть сэкономил ;) У меня нет задачи впарить или загнуть цену - всегда стараюсь адекватно подойти к оценочной части работы.

    Да, если попросят сделать что-то гораздо более сложное, с причудливой логикой и т.п. - ценник там будет совершенно другой, ессно.
     
    b707 нравится это.
  13. ostrov

    ostrov Гуру

    Плоская же вроде опять?
     
  14. Artclonic

    Artclonic Гик

    Мне нравиться Ваш справедливый подход! Спасибо!
     
  15. DIYMan

    DIYMan Guest

    Только по пятницам :D
     
  16. Artclonic

    Artclonic Гик

    Подключаю SD как на картинке, пин чипсет задается в коде? Правильно?
    Вообще нужна тут библиотека для работы с SD?

    Вот прочитал "Обратите внимание, что если у вас плата Arduino Mega, пины будут отличаться! В этом случае используйте 50 (MISO), 51 (MOSI), 52 (SCK) и 53 (SS) для цепи CS."

    У меня Мега, что только эти пины? Они у меня свободны!!!!
     

    Вложения:

    Последнее редактирование: 27 янв 2018
  17. Developer-RU

    Developer-RU Гик

    Читаю я и ... то ли я чтото недопонял, толи лыжи горбатые.

    Есть файл!
    Есть его размер в строках и столбцах.
    В начале программы читаем файл, считаем колличество строк и пишем куда нибудь. Далее проходим по каждой строке и пишем адрес(или указатель) начала строки в массив. Всё.
    Есть количество строк и адрес(или указатель). Пошли читать к примеру по 10 ячеек и парсить на пробел и писать в во второй массив и тут же выполнение (светодиодом там моргнуть и т.п.) по нему. При каждом чтении смотрим - если встретился указатель начала строки остановили считывание выполнили что есть и инвертировали направление и т.п. Скорость чтения небольшая но - тот кто придумал сам должен осознавать скорость работы микроконтроллера и как быстро он прочитает фай и как мало оперативы.
     
  18. Developer-RU

    Developer-RU Гик

    В результате нужно всего пару маленьких массивов... а там уже по коду смотреть -- чем больше можно выделить на это дело памяти тем лучше (возможно даже целую строку уместить..)
     
  19. Artclonic

    Artclonic Гик

    Вроде все устроило по выполнению команд. Я просто соответсвенно макрос подготовки файла сделаю как мне надо.
    Только непойму библиотеку SD надо подключать?
     
  20. Developer-RU

    Developer-RU Гик

    Неужели написали, а то я уже сомневаться начал....