Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете. Эта задачка, если уж подходить к ней серьезно - решается значительно проще, чем вы нафантазировали.. Ардуино ИДЕ является лишь оболочкой для утилиты командной строки avrdude. которая собственно и грузит скетчи в плату. Поэтому никаких сложных программ и эмуляций кнопок не потребуется.
Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете. Эта задачка, если уж подходить к ней серьезно - решается значительно проще, чем вы нафантазировали.. Ардуино ИДЕ является лишь оболочкой для утилиты командной строки avrdude. которая собственно и грузит скетчи в плату. Поэтому никаких сложных программ и эмуляций кнопок не потребуется.
так или иначе, что кнопки нажимать программно, что в командную строку вбивать программно - это без разницы а просто способы реализации одного и тогоже. Что меняет знание или незнание кухни (я кстати и не претендую на эти знания ) кроме более простой и короткой реализации? То, что способов реализации масса, я кстати и писал. Зачем их все перечислять? Более того: очевидно (впрочем, шара у меня нет, я все понимаю буквально а не телепатически), что человек либо зачемто хочет именно удалить имеющийся скетч. Хотя если бы он просто хоябы азы не поленился изучить, то понял бы , что при загурзке своего собственного скетча в ардуину (допустим, он одолжил ее у знакомого уже со скетчем и хочет залить свой), удаление старого произойдет автоматически. И промежуточная "очистка" не нужна?
Зачем надо гадать за человека и ставить с помощью шара точки и запятые в чужие посты? Задается вопрос - я и отвечаю на него буквально, как знаю. Или как приходит в голову.
Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
с пнг это да. я чото втупил с устатку. Даже щас проверил специально. И что характерно - там вообще нет ошибки))) Среда просто сразу выдает msgbox что с такими файлами не работает)))
именно эту я не пробвал и вообще уже было это много лет назад, но както именно даже с этим приходилось сталкиваться.(минимально).
думаю, что означенную задачу (открыть среду ардуино, нажать на загрузку пустого скетча, загрузить) какраз ребенок даже таким способом бы смог сам решить. Без понимания и знания кода ващще.
вот, ознакомьтесь. Специально для вас нашол в гугле щас:
Спасибо, что не поленились в гугль заглянуть :)
...подобной "автоматизацией" я еще лет 20 назад зарабатывал :) Только это "костыль" - и как любой костыль, он может развалится в любую минуту. Ардуино ИДЕ, к примеру, всегда стартует с настройками и скетчем последнего запуска. Случайно откроете в ИДЕ какой-нить другой скетч - и вся ваша автоматика стухнет.
Запуск текстовой утилиты с нужными параметрами и нужным скетчем на порядок надежнее... и проще.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете.
просто еще немного пустого трепа. авось кто знал да забыл или кому пригодится. Этих программулин масса, вот первая попавшаяся на ютубе: https://www.youtube.com/watch?v=bFA-UU73zuc
и откроет и загрузит и закроет. и что угодно более сложное. а есть продвинутые - они и на гарфические изменения на экране реагируют (например, появление скайп-оповещения, блаблабла). Можно хыть кнопкаме, хыть записать клавой открытие программной строки и опятьже эта софтина сама туда все вобъет что угодно.
вот, ознакомьтесь. Специально для вас нашол в гугле щас:
Спасибо, что не поленились в гугль заглянуть :)
...подобной "автоматизацией" я еще лет 20 назад зарабатывал :) Только это "костыль" - и как любой костыль, он может развалится в любую минуту. Ардуино ИДЕ, к примеру, всегда стартует с настройками и скетчем последнего запуска. Случайно откроете в ИДЕ какой-нить другой скетч - и вся ваша автоматика стухнет.
Запуск текстовой утилиты с нужными параметрами и нужным скетчем на порядок надежнее... и проще.
абсолютно совершенно абсолютно согласен, что проще код наваять и исделать ручками экзешник. Но. Для этого нужны какие никакие знания и опыт. Я когда про это писал - перед глазами не макрос стоял а протсо программное обращение. ну милион вариантов реализации.
И что еще важно - в конкретном случае, раз уж про макросы прерываний, когда вы годами колупаетесь с ардуиной - одно дело. А для разовой и малознакомой софтины - самое то. Все это можно сваять за 10 мин и не отходя от кассы.
кстати, вот верно infyniti предложил не какойто "пустой скетч", а просто моргалку светодиодом засунуть да и все. И это вобще отличное решение. Но я - это да. Я тупой и буквальный. Если сказано "удалить" - то это значит - что даже светодиод не должен моргать)))
P/S темболее, может, нужно какраз и нужно было удалить скетч с морганием светодиодом?
таким способом можно проверить и рабочеспособность и стереть тот пример который загрежен(у него дествительно мигание но с помощью кнопки через библиотеку которая и вызывает скорее эту ошибку)
Нет, тоже не слава Богу. Полностью безопасно - это когда все ноги в Z-состоянии. Если хоть одна нога в OUTPUT, то может возникнуть ситуация, что в новой схеме через неё потечёт неприемлемый ток.
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете. Эта задачка, если уж подходить к ней серьезно - решается значительно проще, чем вы нафантазировали.. Ардуино ИДЕ является лишь оболочкой для утилиты командной строки avrdude. которая собственно и грузит скетчи в плату. Поэтому никаких сложных программ и эмуляций кнопок не потребуется.
Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете. Эта задачка, если уж подходить к ней серьезно - решается значительно проще, чем вы нафантазировали.. Ардуино ИДЕ является лишь оболочкой для утилиты командной строки avrdude. которая собственно и грузит скетчи в плату. Поэтому никаких сложных программ и эмуляций кнопок не потребуется.
так или иначе, что кнопки нажимать программно, что в командную строку вбивать программно - это без разницы а просто способы реализации одного и тогоже. Что меняет знание или незнание кухни (я кстати и не претендую на эти знания ) кроме более простой и короткой реализации? То, что способов реализации масса, я кстати и писал. Зачем их все перечислять? Более того: очевидно (впрочем, шара у меня нет, я все понимаю буквально а не телепатически), что человек либо зачемто хочет именно удалить имеющийся скетч. Хотя если бы он просто хоябы азы не поленился изучить, то понял бы , что при загурзке своего собственного скетча в ардуину (допустим, он одолжил ее у знакомого уже со скетчем и хочет залить свой), удаление старого произойдет автоматически. И промежуточная "очистка" не нужна?
Зачем надо гадать за человека и ставить с помощью шара точки и запятые в чужие посты? Задается вопрос - я и отвечаю на него буквально, как знаю. Или как приходит в голову.
загрузи этот пример http://arduino.ru/tutorials/blink и не мучийся.
так или иначе, что кнопки нажимать программно, что в командную строку вбивать программно - это без разницы
судя по этой фразе - реально писать подобные "утилитки" вы не пробовали. Может не стоит и рассуждать тогда?
Он так спрашивает, а вы так отвечаете. О чем я и писал - вы похожи друг на друга :)
Помойму, он просто пытался загрузить пустой первый попавшийся файл с рабочего стола. И выпала ошибка.
Если видите в чомто у меня ошибку - укажите. Я не обидчивый, буду только признателен.
Что касается файла - мой хрустальный шар говорит, что человек просто неудачно пытался вставить картинку ( скриншот ошибки) в форум. Уверен, что у него и мыслей не было грузить .png в ардуину, не стоит так откровенно считать окружающих идиотами. Добавлю, что и ошибка, скорее всего, в случае загрузки PNG была бы совсем другая.
с пнг это да. я чото втупил с устатку. Даже щас проверил специально. И что характерно - там вообще нет ошибки))) Среда просто сразу выдает msgbox что с такими файлами не работает)))
судя по этой фразе - реально писать подобные "утилитки" вы не пробовали. Может не стоит и рассуждать тогда?
а вы про макросы на основе записи действий мыши и клавы не слыхали? (хотя, в данном контексте я вовсе не такой подход имел ввиду)?
вот, ознакомьтесь. Специально для вас нашол в гугле щас:
https://ssoft.su/sistemnye/avtomatizaciya/zapis-deystviy-myshi
именно эту я не пробвал и вообще уже было это много лет назад, но както именно даже с этим приходилось сталкиваться.(минимально).
думаю, что означенную задачу (открыть среду ардуино, нажать на загрузку пустого скетча, загрузить) какраз ребенок даже таким способом бы смог сам решить. Без понимания и знания кода ващще.
вот, ознакомьтесь. Специально для вас нашол в гугле щас:
Спасибо, что не поленились в гугль заглянуть :)
...подобной "автоматизацией" я еще лет 20 назад зарабатывал :) Только это "костыль" - и как любой костыль, он может развалится в любую минуту. Ардуино ИДЕ, к примеру, всегда стартует с настройками и скетчем последнего запуска. Случайно откроете в ИДЕ какой-нить другой скетч - и вся ваша автоматика стухнет.
Запуск текстовой утилиты с нужными параметрами и нужным скетчем на порядок надежнее... и проще.
Ну а ваши рассуждения о "утилитке, которая будет запускать ИДЕ и нажимать кнопки" - и вовсе пустой треп. Очевидно, что "кухни" прошивки ардуино вы не знаете.
просто еще немного пустого трепа. авось кто знал да забыл или кому пригодится. Этих программулин масса, вот первая попавшаяся на ютубе: https://www.youtube.com/watch?v=bFA-UU73zuc
и откроет и загрузит и закроет. и что угодно более сложное. а есть продвинутые - они и на гарфические изменения на экране реагируют (например, появление скайп-оповещения, блаблабла). Можно хыть кнопкаме, хыть записать клавой открытие программной строки и опятьже эта софтина сама туда все вобъет что угодно.
вот, ознакомьтесь. Специально для вас нашол в гугле щас:
Спасибо, что не поленились в гугль заглянуть :)
...подобной "автоматизацией" я еще лет 20 назад зарабатывал :) Только это "костыль" - и как любой костыль, он может развалится в любую минуту. Ардуино ИДЕ, к примеру, всегда стартует с настройками и скетчем последнего запуска. Случайно откроете в ИДЕ какой-нить другой скетч - и вся ваша автоматика стухнет.
Запуск текстовой утилиты с нужными параметрами и нужным скетчем на порядок надежнее... и проще.
абсолютно совершенно абсолютно согласен, что проще код наваять и исделать ручками экзешник. Но. Для этого нужны какие никакие знания и опыт. Я когда про это писал - перед глазами не макрос стоял а протсо программное обращение. ну милион вариантов реализации.
И что еще важно - в конкретном случае, раз уж про макросы прерываний, когда вы годами колупаетесь с ардуиной - одно дело. А для разовой и малознакомой софтины - самое то. Все это можно сваять за 10 мин и не отходя от кассы.
кстати, вот верно infyniti предложил не какойто "пустой скетч", а просто моргалку светодиодом засунуть да и все. И это вобще отличное решение. Но я - это да. Я тупой и буквальный. Если сказано "удалить" - то это значит - что даже светодиод не должен моргать)))
P/S темболее, может, нужно какраз и нужно было удалить скетч с морганием светодиодом?
какой смысыл запихивать пустой скетчь?
таким способом можно проверить и рабочеспособность и стереть тот пример который загрежен(у него дествительно мигание но с помощью кнопки через библиотеку которая и вызывает скорее эту ошибку)
какой смысыл запихивать пустой скетчь?
Теоретически - чтобы ноги не попалить, если они в новом схемотехническом решении используются иначе, чем в старом.
тагда так
тагда так
Нет, тоже не слава Богу. Полностью безопасно - это когда все ноги в Z-состоянии. Если хоть одна нога в OUTPUT, то может возникнуть ситуация, что в новой схеме через неё потечёт неприемлемый ток.
не партись у него скорее на 13 нет ни чего.
посмотрел схему это у него игрушка тыкалка
так что мальчик грузи
как заработает скетч с блинком напишешь
ещё можно удалить луп
На даты смотрим