Запись сигнала на SD карту.
Запись сигнала на SD карту.
Oleg_UA, программа загрузилась. Работает. Но. Как настроить точную дату и время? И как сделать так, что бы дата и время записывались в разные ячейки. Иначе в Excel не настроить правильные показания. Если выбираем дату с временем, тогда не видно секунд. Если выбираем, что бы показывались секунды, нет даты. По другому Excel не настроить. А как эти данные (время и длительность срабатывания датчика) вывести в удобочитаемом виде? Например в виде графика?
И по поводу COM порта: в настройках не дает выбрать номер порта. Только нулевой. Как быть?
И по поводу COM порта: в настройках не дает выбрать номер порта. Только нулевой. Как быть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
http://flprog.ru/video/vip/5/video_less ... _flprog1_2шюра писал(а):Как настроить точную дату и время?
Попробуйте записывать в файл переменную не ( bool ) а (String), значение переменной составляйте блоком сложения строк таким образом Вы получите ячейку в таблице с нужной информацией в которую можете через блок часов добавить время и дату по нужному формату.шюра писал(а):И как сделать так, что бы дата и время записывались в разные ячейки. Иначе в Excel не настроить правильные показания. Если выбираем дату с временем, тогда не видно секунд. Если выбираем, что бы показывались секунды, нет даты. По другому Excel не настроить.
Я не пробовал как блок записи на SD работает (нет железяки и не было надобности) поэтому посоветовать точнее не смогу
![Печалька :(](./images/smilies/sadly_smile.gif)
Выложите образец файла, интересно глянуть что пишет.
Для вывода можно использовать или сервис или софт - вариантов море и как работать с ними есть даже видео уроки.шюра писал(а):как эти данные (время и длительность срабатывания датчика) вывести в удобочитаемом виде? Например в виде графика?
У Uno только один аппаратный порт.шюра писал(а):И по поводу COM порта: в настройках не дает выбрать номер порта. Только нулевой
Последний раз редактировалось Oleg_UA 07 май 2017, 12:07, всего редактировалось 1 раз.
Запись сигнала на SD карту.
Не знаю в тему ли вопрос, но не нашел где еще спросить:
Можно ли создавать файл на флэшке с текущей датой, поясню:
сегодня 09.05.2017 контроллер создает файл 09.05.2017.log и записывает в него события в течении этого дня, как только дата сменилась на 10.05.2016, и произошло событие, контроллер создает еще один файл на уже с именем 10.05.2016.log и записывает в него и т.д.
Можно ли создавать файл на флэшке с текущей датой, поясню:
сегодня 09.05.2017 контроллер создает файл 09.05.2017.log и записывает в него события в течении этого дня, как только дата сменилась на 10.05.2016, и произошло событие, контроллер создает еще один файл на уже с именем 10.05.2016.log и записывает в него и т.д.
Запись сигнала на SD карту.
support, Oleg_UA, в версии программы 1.10.4 есть возможность настроить часы DS3231?
Запись сигнала на SD карту.
support, вылезает какая то кракозябра
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
даже окно своим скрученным видом намекает Вам что пора обновить версиюшюра писал(а):вылезает какая то кракозябра
Запись сигнала на SD карту.
Oleg_UA, спасибо. Настроил часы, получился удобочитаемый файл. Пока еще не "допёр" как дату и время по разным ячейкам разместить. Но уже не плохо.
И по поводу COM порта:
И по поводу COM порта:
Что это значит? Т.е. мне не настроить на UNO выгрузку файла в с SD карты в COM порт?У Uno только один аппаратный порт.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
Oleg_UA, конвертировал дату и время в строку. Кстати, очень помогло разобраться с этим видео от Павла: https://www.youtube.com/watch?v....index=4
Наблюдается странное дело. Запись на карту идет только после сброса питания с Ардуино. Т.е. вытащил карточку, посмотрел информацию на компьютере, а что бы запись продолжилась необходимо отсоединить провод от компьютера(сбросить питание с Ардуино), подключить снова и только тогда запись продолжится. А с отдельным питанием (батарейка) вообще запись не идет. Почему такое происходит?
А как же быть с просмотром информации через COM порт? В настройках блока не дает выбрать порт кроме 0.
Спасибо.
Добавлено (22.05.2017, 06:50)
---------------------------------------------
Oleg_UA, пошла запись с питанием от батарейки. Но все равно, после вытаскивания карточки и для продолжения записи требуется перезагрузка питания.
Наблюдается странное дело. Запись на карту идет только после сброса питания с Ардуино. Т.е. вытащил карточку, посмотрел информацию на компьютере, а что бы запись продолжилась необходимо отсоединить провод от компьютера(сбросить питание с Ардуино), подключить снова и только тогда запись продолжится. А с отдельным питанием (батарейка) вообще запись не идет. Почему такое происходит?
А как же быть с просмотром информации через COM порт? В настройках блока не дает выбрать порт кроме 0.
Спасибо.
Добавлено (22.05.2017, 06:50)
---------------------------------------------
Oleg_UA, пошла запись с питанием от батарейки. Но все равно, после вытаскивания карточки и для продолжения записи требуется перезагрузка питания.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
Вот так получилось
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
Когда карта извлечена запись нужно запретить (написано в описание блока)шюра писал(а):после вытаскивания карточки и для продолжения записи требуется перезагрузка питания.
Вы не можете выбрать другой ком порт потому что он всего один, через этот порт Вы соединяетесь с ПК через USB кабель.шюра писал(а):Что это значит? Т.е. мне не настроить на UNO выгрузку файла в с SD карты в COM порт?
Подключите контроллер, откройте порт и по нажатию кнопки "сброс файла в компорт" получите содержимое файла.
Формировать строку времени и даты можно прямо в блоке часов по маске (есть описание).шюра писал(а):Вот так получилось
Писать состояние двери лучше не по таймеру а по изменению (на дольше хватит).
Попробуйте так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
Oleg_UA, Круто. Спасибо. Но с COM портом ни чего не получается. Пересмотрел еще раз видео Сергея https://www.youtube.com/watch?v=VkodiHuUi74 . Видно, что при настройке блока "выгрузка файла с SD карты" он оставляет номер порта 0, а в окне монитора порта выбран порт 7 (у меня ардуино на 9). Сделал все как на видео. Результата нет. Как так то?
- kulibinsvv
- Лейтенант
- Сообщения: 480
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
Запись сигнала на SD карту.
Для шюра:
Настройка соединения по СОМ порту сводится к нескольким шагам:
1. Выбор параметров соединения: скорость, количество стоповых бит, чётность и т.д.
Для Ардуино и ПК эти параметры должны совпадать.
2. Выбор номера порта для Ардуино. У Ардуино на базе Mega8-328 только один аппаратный порт - "Comm Port 0". Совмещён с USB.
Остальные порты программные (SoftwareSerial) - "Comm Port 1"..."Comm Port 3".
3. Выбор номера порта для ПК. У ПК их может быть 128. Соответственно выбираем номер того порта, на котором определилась Ардуино.
Советую Вам почитать книжки по Ардуино. Тогда подобных вопросов будет меньше. Коммуникации Ардуино с ПК хорошо расписаны у Блюма (Есть видеоуроки на русском от него на Амперке.ру).
Настройка соединения по СОМ порту сводится к нескольким шагам:
1. Выбор параметров соединения: скорость, количество стоповых бит, чётность и т.д.
Для Ардуино и ПК эти параметры должны совпадать.
2. Выбор номера порта для Ардуино. У Ардуино на базе Mega8-328 только один аппаратный порт - "Comm Port 0". Совмещён с USB.
Остальные порты программные (SoftwareSerial) - "Comm Port 1"..."Comm Port 3".
3. Выбор номера порта для ПК. У ПК их может быть 128. Соответственно выбираем номер того порта, на котором определилась Ардуино.
Советую Вам почитать книжки по Ардуино. Тогда подобных вопросов будет меньше. Коммуникации Ардуино с ПК хорошо расписаны у Блюма (Есть видеоуроки на русском от него на Амперке.ру).
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Запись сигнала на SD карту.
В настройках порта блока Вы указываете порт ардуины, а в окне монитора указываете порт компьютера к которому подключена ардуина.шюра писал(а):Видно, что при настройке блока "выгрузка файла с SD карты" он оставляет номер порта 0, а в окне монитора порта выбран порт 7 (у меня ардуино на 9). Сделал все как на видео. Результата нет. Как так то?
В вашем случае:
Порт в блоке выбираете 0
Порт в мониторе на компьютере 9
Подключите ардуину к ПК,
откройте монитор,
выберите порт 9,
если монитор FLProg нажмите кнопку подключиться
После подключения нажмите на кнопку подключенную к ардуине "сброс файла в компорт".
После нажатия на кнопку если передача идёт то на плате ардуины будет мигать светодиод "TX"
-----------------------
Если мигает но в мониторе пусто - Вы не правильно соединились, если не мигает то проблема с настройками блока.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
kulibinsvv, Oleg_UA, ни чего не получается с ком портом. Пробовал и на UNO и на NANO. Подключил датчик AM2301(DHT21). Несколько раз реальные данные сбросились в монитор ком порта. Все остальное время какая то кракозябра в момент подачи импульса на вход "сброс данных в ком порт". Т.е. соединение с портом есть, а информация не передается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- kulibinsvv
- Лейтенант
- Сообщения: 480
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
Запись сигнала на SD карту.
шюра, проект выложите. Глядишь помощь быстрее придёт.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Запись сигнала на SD карту.
проектkulibinsvv писал(а):проект выложите. Глядишь помощь быстрее придёт.
Кроказябры бывают когда скорость порта не правильно выставлена.шюра писал(а):Все остальное время какая то кракозябра
Запись сигнала на SD карту.
Oleg_UA, заработал com порт. Все настройки стандартные. Ни чего не менял. Но работает он странным образом. Что бы сбросить данные в COM порт необходима следующая последовательность действий: питание должно быть выключено и SD карточка вытащена. Подключаю питание ( запитываюсь через USB), вставляю SD карточку, открываю окно, настраиваю, подключаюсь и "сбрасываю" записанные данные в порт. Если при подаче питания карта УЖЕ будет вставлена в слот или если я закрою и снова открою окно монитора serial port(а) или сделаю reset, то соединение не произойдет. Для повторного сброса данных мне необходимо будет вновь отключить питание и повторить последовательность. Это нормальная работа порта или нет?
С записью информации на карту тоже не все ясно. Что бы запись продолжилась, необходимо сделать reset (перезагрузить плату). Еще, периодически, вместо температуры, отображается дата (см.фото).(это я уже продолжаю эксперименты с датчиком AM2301(DHT21)). При этом serial соединение уже не осуществить (необходимо отключить питание и вытащить карточку).
Скажите: это нормально или может это глюки моей операционной системы? Или потому, что у меня Funduino Uno? И почему в Exele, периодически, вместо температуры дата?
С записью информации на карту тоже не все ясно. Что бы запись продолжилась, необходимо сделать reset (перезагрузить плату). Еще, периодически, вместо температуры, отображается дата (см.фото).(это я уже продолжаю эксперименты с датчиком AM2301(DHT21)). При этом serial соединение уже не осуществить (необходимо отключить питание и вытащить карточку).
Скажите: это нормально или может это глюки моей операционной системы? Или потому, что у меня Funduino Uno? И почему в Exele, периодически, вместо температуры дата?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
В exele выделите весь столбик с температурой и измените формат на числовой, он 25.10 воспринимает как дату .шюра писал(а):И почему в Exele, периодически, вместо температуры дата?
С ком портом должно работать соединение не зависимо от того сколько раз к нему подключаться и карта точно не должна влиять, если только физически подключить что либо на ноги RX и TX тогда можно забить передачу данных но соединение всё равно должно устанавливаться.
Нужно что бы кто-то попробовал Ваш проект на другом железе, у меня нет SD ридера поэтому не знаю даже что подсказать.
Запись сигнала на SD карту.
Oleg_UA, Цитата В exele выделите весь столбик с температурой и измените формат на числовой, он 25.10 воспринимает как дату
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись сигнала на SD карту.
Проклятый exele
Откройте этой прогой или перетащите на окно проги свой файл
Откройте этой прогой или перетащите на окно проги свой файл
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей