| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Малко помощ за Ардуино и Ексел http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=17990 |
Страница 1 от 2 |
| Автор: | pipilica [ Пет Сеп 03, 2021 2:32 am ] |
| Заглавие: | Малко помощ за Ардуино и Ексел |
Искам да записвам по един файл на 24 часа така няма файловете да са безкрайно дълги и ще са по-прегледни. Четох по въпроса и тук намерих някои команди които ще са ми от полза. https://www.academia.edu/32577862/Begin ... _Net_Devil Но не мога да измисля как да следя времето и като стане 00:00 са записва файла, то и името на файла ще трябва да се променя. И на линкове с обяснения ще съм доволен, щото в момента съм на нощни курсове по програмиране на ардуино. |
|
| Автор: | timt [ Пет Сеп 03, 2021 7:27 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Защо ти трябва ексел? Ексел условие ли е? С текстов файл е най лесно. Изкарваш дата и час, после записваш в фаил с заглавие, в файла с заглавието записваш дата.txt и вътре в текстовият файл записваш примерно дата, час : мин: сек и полезна информация (примерно температура, налягане и т.н.) Щом ходиш на програмиране, научи се да правиш първо блок схема на алгоритъм за да не ти е каша когато започнеш да програмираш, да ти е ясно какви ги вършиш. Линка ти е добър но много непълен от това което ти трябва.... |
|
| Автор: | ToHu [ Пет Сеп 03, 2021 9:03 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
е то следенето на врмето не трябва дае грижа, това ардуино няма ли си часовник, риъл тайм имам в предвид който да не го сверяваш на всяко включване? Другия вариант е да има мрежа, скоро си сменях контролера на поливната и новия няма часовник, има връзка с кораба майка, от там или от някое NTP получава време, те много у-ва вече са така, разчитат на и тернет за време. п.с. ако не държиш да се записва точно в 24;00 тогава не ти трябва и време, следиш по таймера кога са минали 24 часа и правиш нов файл. за да не губиш данни при изключване модифицирай файала на всеки отчет а не го дръж само в паметта с идеята на 24 часа да правиш файл, но това пък зависи на какво пишеш, ако е флаш това му яде от циклите. и ексел според мен не ти е нужен, ако искаш нещо таблично csv |
|
| Автор: | timt [ Пет Сеп 03, 2021 9:23 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
ако не държиш да се записва точно в 24;00 тогава не ти трябва и време, следиш по таймера кога са минали 24 часа и правиш нов файл Просто се прави проверка и ако не съществува такъв файл се прави нов а всеки цикъл за нов файл е при смяна на датата. Ако иска в един файл да хвърля всичко понеже са му малко записите става още по лека програмата. |
|
| Автор: | itso.t [ Пет Сеп 03, 2021 11:48 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Ако името на файла съдържа година - месец - дата, не би трябвало да има файлове с дублиращи се имена. |
|
| Автор: | michev [ Пет Сеп 03, 2021 1:02 pm ] | |||||||||
| Заглавие: | Re: Малко помощ за Ардуино и Ексел | |||||||||
Предполагам няма предвид точно екселски файл а CSV такъв, който на практика си е прост текстов файл. Относно датата - има си разни ардуински модулчета с RTC чипове на Максим. Връщат всичко нужно и някой даже са с батерийка към тях. За името на файла идеята на Ицо е достатъчна. Просто на всеки запис ще има нужда да се генерира име на файл на базата на текущата дата. |
||||||||||
| Автор: | Н'бабане Гт'муан'га [ Пет Сеп 03, 2021 1:19 pm ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
В тубата има много информация по въпроса. Потърси там "arduino csv" |
|
| Автор: | pipilica [ Пет Сеп 03, 2021 5:29 pm ] | ||||||||||||||||||
| Заглавие: | Re: Малко помощ за Ардуино и Ексел | ||||||||||||||||||
Ами защото съм човъркал код и работи, с текстови файл не съм работил дай линк да прочета, къде го записва тоя файл. Никъде не ходя вися на компа по нощите и чета и пробвам и променям и добавям код и те тека уча, най ми е проблем тия скоби дето се слагат, имам три лаптопа и трите с немска подредба на клав и все не мога да запомня къде са скобите. Да трябва да записва в 00:00 часа да отделя дните в нов файл всеки. В момента ексел записва като xlsm файл
Къде да прочета как се прави това нещо. |
|||||||||||||||||||
| Автор: | timt [ Пет Сеп 03, 2021 7:19 pm ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Дай повече информация до къде си стигнал, на SD карта ли го записваш и т.н. Аз с екселски файлове не съм се занимавал много но те пак са си текстови. |
|
| Автор: | pipilica [ Съб Сеп 04, 2021 1:25 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Аз още не съм тръгнал, още чета и мисля. Записва директно на компа, тва от тая тема viewtopic.php?f=7&t=17720&start=75 работи още и реших да сменя датчика, да добавя още и да записва файл на 24 часа. До тук имам подкаран код да чете MCP9701 на два пина и да изкарва температурата на едно LCD 24х2 много нестандартно, изрових го от един кашон с части, и то взе че тръгна. |
|
| Автор: | ToHu [ Съб Сеп 04, 2021 3:44 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Що нестандартно, 2х24 си е съвсме стандартно, или ти имаш в предвид нестандартно като размер/контролер. |
|
| Автор: | pipilica [ Съб Сеп 04, 2021 4:29 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Не знаех че има и такова за това го написах, мислех че има само 16х2 и 20х4 щото са най-разпространени а ся като проверих имало и други конфигурации. |
|
| Автор: | ike [ Съб Сеп 04, 2021 9:54 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Стандартни са 40×2 , всичко друго е изгъзица. |
|
| Автор: | ToHu [ Съб Сеп 04, 2021 2:33 pm ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Ами чак изгъзица ...за много случаи са удобни, понякога заради тия 4 символа трябва да правиш челна стойка. Не е като да ги няма, като погледнеш в диджи и излизат 30 модела, 8 от тях налични, що да е изгъзица. |
|
| Автор: | pipilica [ Пон Сеп 06, 2021 3:17 am ] |
| Заглавие: | Re: Малко помощ за Ардуино и Ексел |
Намерих за четене, сложно ми идва, но ще си напрегна мозъка. Как ги помните тия неща, аз квото четох снощи днес нищо не помня та се налага пак да чета. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|