Ви не увійшли.
renoshnik пише:Using Programmer : arduinoisp
Arduino ISP - це програматор у вигляді окремого пристрою на базі attiny: https://docs.arduino.cc/retired/boards/arduino-isp
Вам потрібно, як зазначено вище, Arduino as ISP.
Дякую, вже зрозумів...
А якщо вибрати Arduino as ISP, а не ArduinoISP?
В мене одні матюки .... Ніч не спав, паяльником пальці попік, три доби голову морочу ....
А виходить, що треба було вибрати Arduino as ISP
Також подивіться, що за ArduinoISP.ino ви компілюєте, його потрібно брати з arduino-examples, бо в інеті валяється купа його непрацюючих модифікацій.
Я брав той що в "прикладах" в arduino IDE.
Дуже потребую допомоги...
Зробив (паяв) програматор на базі стандартного скетчу ArduinoISP.
Пайку, контакти, дроти перевірив. Між ресетом і масою поставив конденсатор 10мкФ і на вибір ресет можна перемикачем підтягнути на +5Вольт.
Всі три світлодіода встановив, при вмиканні вони всі світяться потім один "дихає".
Біда в тому що не хоче цей програматор записувати ні скетчи ні бутлоадери...
Я вже і перепризначив піни бо читав що це іноді допомогає.
// The standard pin configuration.
#ifndef ARDUINO_HOODLOADER2
#define RESET 10 // Use pin 10 to reset the target rather than SS
#define LED_HB 7 // 9 <==========================
#define LED_ERR 13 // 8 <==========================
#define LED_PMODE 12
// Uncomment following line to use the old Uno style wiring
// (using pin 11, 12 and 13 instead of the SPI header) on Leonardo, Due...
#define USE_OLD_STYLE_WIRING // <==========================
#ifdef USE_OLD_STYLE_WIRING
#define PIN_MOSI 3 // 11 <==========================
#define PIN_MISO 5 // 12 <==========================
#define PIN_SCK 6 // 13 <==========================
#endif
// HOODLOADER2 means running sketches on the ATmega16U2 serial converter chips
// on Uno or Mega boards. We must use pins that are broken out:
#else
#define RESET 4
#define LED_HB 7
#define LED_ERR 6
#define LED_PMODE 5
#endif
але все одно видає ось таке...
C:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/bin/avrdude -CC:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf"
Using Port : usb
Using Programmer : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude done. Thank you.
Ошибка при записи загрузчика.
Доброго дня!
Я новачок в програмуванні. Прошу допомоги в написанні скетчу для управління заданою кількістю оборотів крокового двигуна. Наприклад: кроковий двигун повинен зробити 100 обертів.
Показуйте, що ви вже зробили і яка потрібна допомога .
renoshnik пише:Intel пише:Доброго дня!
Потрібно розробити (за гроші) готовий пристрій на Arduino який може вимірювати магнітне поле навколо себе, та в разі його зміни зовнішними факторами, реагувати на це шляхом подачі сигналу/підправки повідомлень. Пишіть Ваші пропозиції, буду радий обговорити.
Контакт:kasana048-собака-protonmail.comНе стесняйтесь, озвучьте бюджет проекта ...
Доброго дня!
Бюджет - ціна затратних матеріалів проєкта та затрачений час та досвід який Ви оціните самі.
БРЕД ....
Доброго дня!
Потрібно розробити (за гроші) готовий пристрій на Arduino який може вимірювати магнітне поле навколо себе, та в разі його зміни зовнішними факторами, реагувати на це шляхом подачі сигналу/підправки повідомлень. Пишіть Ваші пропозиції, буду радий обговорити.
Контакт:kasana048-собака-protonmail.com
Не стесняйтесь, озвучьте бюджет проекта ...
Попробуйте вместо digitalWrite(PIN_RELAY, HIGH);
написать analogWrite(PIN_RELAY, 255)
и вместо
pinMode(PIN_RELAY, OUTPUT); // Встановлюємо пін як вихід
digitalWrite(PIN_RELAY, LOW); // Початковий стан (може бути LOW або HIGH, в залежності від потреби)
так
pinMode(PIN_RELAY, OUTPUT); // Встановлюємо пін як вихід
analogWrite(PIN_RELAY, 0); // Початковий стан (може бути LOW або HIGH, в залежності від потреби)
Нормальная идея.
renoshnik пише:Так а как кнопку привязать и режимы настроить? Я в программировании не понимаю. Может кто-то код скинуть?
Помогите пожалуйста. Нужен скетч. При нажатии на кнопку менялась частота звука.
Например: При включении издает звук 14000, при первом нажатии - 15000, при втором - 16000, при третьем - 17000, при четвертом - частота возвращалась в начальное состояние (т.е. 14000) и так по кругу.
renoshnik пише:Если вам просто нужно включать/выключать насос на полной мощности то выбранный вами ключ для этого подойдет.
А если нужно плавно изменять силу потока перекачки и управлять ШИМ сигналом с помощью платы Arduino, то подойдёт выбранный мною ключ ?
Теоретически да и практически этот модуль можно использовать в качестве ШИМ регулятора.
Только учтите, что там написано, что " Максимальная частота ШИМ управления: 20КГц " в модуле который используют самогонщики https://co-di.com.ua/ua/p1124451467-shim-regulyator-oborotov.html частота ШИМ 20кГц.
Ваших требований к работе насоса я не знаю.
renoshnik пише:Подозреваю, что собираете самогонный аппарат
Если бы я собирала самогонный аппарат, а не, например, подводную лодку, то наверное, бы спросила:
- зачем на плате переменный резистор с красной полоской на регуляторе?
- и куда там подключать мою плату микроконтроллера?
Извините, за то, что раньше не ответила на Ваше предложение.
Это ШИМ контроллер, резистор для регулировки %заполнения ШИМ сигнала. По простому он регулирует напор перекачки жидкости.
Эту ссылку я дал вам для альтернативы...
Ведь мы так и не услышали полностью вашей задумки...
Если вам просто нужно включать/выключать насос на полной мощности то выбранный вами ключ для этого подойдет. А если нужно плавно изменять силу потока перекачки тогда нужно управлять ШИМ сигналом. выбор за вами.
Подозреваю, что собираете самогонный аппарат
Бражники для мембранного насоса используют https://co-di.com.ua/ua/p1124451467-shim-regulyator-oborotov.html
Переключения будут частыми.
Реле не обеспечит необходимый уровень регулирования.
???? это уже интрига....
Может закончим это вытягивание из вас информации по каплям и вы опишите более подробно что и как должно работать в вашем насосе ...
Не думаю, что переключения будут частыми, вполне возможно вам хватит обычного реле.
а с какого перепугу туда нужен драйвер ???
Було б круто, яко хтось підкаже які плати краще використати.
На датчику є блютуз. Але як зв'язати ардуіно з датчиком по блютуз ще не маю уявлення.
1 - платы чего ? если ардуино то практически любые ...
2 - нужен еще блютуз модуль для ардуино и нужно знать протокол по которому датчик передает данные ...
4. Калібровку робимо за допомогою телефона на андроїді. Залили 50 літрів, передали показник на телефон і так ще 5-6 разів. Потім програмно вираховуємо кількість літрів на кожні 0,01 вольта (ще не розібрався чи реально знімати показники кожні 0,005 вольта)
Это не калибровка а пустая трата времени.... Хотя разве только внутри бак имеет примитивную правильную геометрию.
Использовать телефон для калибровки это обязательное условие ?
Не влаштовує тому що це фура.
Великий об'єм баків. На переважній більшості не адекватно працює поплавковий датчик.
Візуально ти не побачиш різницю в 50 літрів.
Не має можливості вирахувати витрату пального на рейс чи на відрізок маршруту, так як 50 літрів а то і більше не помітиш, а штатні бортові завжди брешуть.Концепцію я уже склав)))
1. Ставимо ємнісний датчик в бак. Він на виході має сигнал 0-5 вольт в залежності від занурення в рідину.
2. На ардуіно знімаємо показники вольтажу, переводячи в літри з виводом на жк дисплей.
3. Знімаємо показники 20 раз на секунду, вираховуємо середнє значення, щоб прибрати похибку коливання палива в баку.
4. Калібровку робимо за допомогою телефона на андроїді. Залили 50 літрів, передали показник на телефон і так ще 5-6 разів. Потім програмно вираховуємо кількість літрів на кожні 0,01 вольта (ще не розібрався чи реально знімати показники кожні 0,005 вольта)
5. Заливаємо скетч з даними калібровки в ардуіно і уже користуємось результатом.Було б круто, яко хтось підкаже які плати краще використати.
На датчику є блютуз. Але як зв'язати ардуіно з датчиком по блютуз ще не маю уявлення.
" Візуально ти не побачиш різницю в 50 літрів " - это я так понял на штатном стрелочном индикаторе... Но я спрашивал ИМЕННО про ДАТЧИКИ, а не всю систему в целом.
Почему вы считаете, что ваш емкостной датчик будет выдавать более точные результаты ????
Может есть смысл оставить поплавковый и к нему подключить цифровой индикатор ???
" В бак монтується ємнісний датчик ... " а чем штатный (поплавковый) датчик не устраивает ?
Доброго вечора потрібно скетч і допомога в апаратній частині є двигун внутрішнього згоряння 2х тактний мотокоса потрібно щоб ардуіна регулювала відкриття заслінки карбюратора і підтримувала оберти при навантаженні які датчики потрібні
Датчик оборотов нужен.
Ни кого не напрягает - digitalWrite(А1, HIGH); ?