Поиск по сайту

Результаты поиска по тегам 'arduino'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Летний конкурс 2017
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 228 результатов

  1. Прошивка arduino

    Можно ли залить в arduino прошивку, предназначенную для чистого AVR?
  2. Добрый день Имеется мощный симистор ТС (вроде ТС122-25, на 40 А). С помощью него предполагается управлять мощным ТЭНом. В качестве регулятора будет Ардуина. Т.к. симистор коммутируется хорошим током и напряжением 220 В, то использую промежуточное звено - твердотельное реле на 2 А (вот такое: http://wiki.iarduino.ru/page/tverdotelnoe-rele-trema-modul/). Для предварительной проверки собрал простую схему, в которой управляю лампой накаливания. Скважность ШИМ формируется в зависимости от положения подключенного потенциометра. Собрал, запрограммировал. Все работает, но лампа офигенно мерцает (не мерцает только при нуле и при максимуме, что ожидаемо). Вот так примерно все это выглядит на видео: https://yadi.sk/i/6yF2iGSb3Lb66c) ШИМ Ардуины работает на 500 Гц. Вопросы: 1) Как я понимаю, проблема в том, что симистор открывается в нуле, а ШИМ сигнал не синхронизирован с переходом через ноль. Из-за этого выпадает часть импульсов. Есть ли какое-то простое решение этого вопроса в рамках существующей схемы? 2) Правильно ли я понимаю, что такое "мерцание" при управлении ТЭНом совершенно безвредно для ТЭНа и продолжительности его жизни? 3) Может ли быть проблема в том, что твердотельное реле не справляется с частотой или проблема полностью относится к п.1? Заранее спасибо!
  3. Продаются: -Паяльная станция lukey 852D+ Состояние хорошее, использовалась редко, не вскрывалась. Цена - 4500 -Отладочная плата STM32F429I-DISCO Цена - 2500 -Программатор AVR STK500 Цена - 1000 -Ультразвуковые дальномеры HC-SR04 Имеется 10 штук Цена - 80 за штуку, 5 штук за 350, 10 штук за 600 -Зарядное утройство ICharger 106В + Цена - 5500 -Блок питания DC12V 250 Вт Подойдет для ICharger 106В + Цена - 1000 -Плата для подключения по Bluetooth HC-05 Цена - 300 -Сервопривод MG90S Имеется 2 штуки Цена - 150 Все цены в рублях. Местонахождение - Воронеж. Почта за ваш счет.
  4. Доброго времени суток!!! Я столкнулся с тем, что не работает UART и не реагирует на AT-команды. Пробовал с 2-мя переходниками: CH340 и FT232RL, тот, что в Arduino. Пробовал и менять контакты RX-TX местами, и скорость менял (должно быть 9600 бод) - терминал молчит от слова совсем. CH340 просто светит своим индикатором приема, а FT232 моргнет при включении и все. Должно выводиться в терминале при включении ON, но не выводится ничего и никак не реагирует. Проверял и обвязкой, и упрощенным подключением (4 провода - 2 питания и 2 UART), и напряжение то 3.3 делал, то 3.7, то питал с аккумулятора - молчание. Подумал, что UART нагнулся из-за моих кривых рук - махнулся с другом на свежую, проверить UART, но результат тот же, полагаю, что в моем даже и не сдох. А сам модуль работает, не считая злосчатного UART. Так в чем может быть проблема?
  5. Пытаюсь симулировать нажатия на экран телефона с помощью Arduino и монетки. Подтягиваю на землю, экран срабатывает на нажатие, но удерживает нажатие даже если отключить провод от земли. Только если провод убрать с монетки, то срабатывает нажатие. Подскажите, в чем может быть проблема и как ее решить?
  6. Доброго времени суток всем, господа и дамы! В разделе схем нашёл статью о создании гитарного тюнера на базе ардуино. Поискал по интернетам, все аналогичные поделки ссылаются на одну и ту же статью, посему пришёл к выводу, что и свою буду делать по тому же принципу. С точки зрения программной части вопросов никаких ,я в упор не понимаю принцип работы предусилителя, что стоит перед ардуиной. Вот схема 1, что я искренне не понимаю, зачем две батарейки по 9 вольт, ведь TL082 в теории и от одной запустится корректно 2. Можно ли как-то переделать данную схему на работу от одной батарейки? Я не смог понять принципа работы схемы, так как плохо читаю принципиальные схемы, подумал, что если попробую развести печатку, смогу лучше понять логику, что куда идёт и с чём его есть, результат приложен... Дальше я просто не понял, а каким образом вообще питается ардуинка? Почему её питание зависимо от сигнала, который в теории идёт на вход для анализа? Неужели её нельзя просто самостоятельно запитать? Очень прошу помощи в понимании принципов работы этой штуковины.
  7. Как устаканить значения переменного резистора, когда он начинает скакать от 550 до 600 сам?
  8. Борьба С Влажностью

    Здрасте всем! Имеется гараж с подвалом! Есть желание избавиться от влаги из помещения как гаража так и подвала! Расклад такой: 1. Arduino nano 2. LCD 16X2 3. I2C модуль для подключения LCD к 4, 5 ножкам Arduino 4. Вентиляторы - 3 шт. 220В. для вытяжек в квартирах. 5. Релейный модуль на 4 релюшки Текст программки для зашивки в Аrduino #include <DHT.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> #define I2C_SDA 4 // I2C модуль для подключения LCD #define I2C_SLC 5 // I2C модуль для подключения LCD #define DHTPIN_U 2 // DHT-11 с улицы #define DHTPIN_G 3 // DHT-11 в гараже #define DHTPIN_P 6 // DHT-11 в подвале #define VEN_U 7 // нога управления релюшкой вентилятора В1 #define VEN_G 8 // нога управления релюшкой вентилятора В2 #define VEN_P 9 // нога управления релюшкой вентилятора В3 LiquidCrystal_I2C lcd(0x27,16,2); #define DHTTYPE DHT11 DHT dht_U(DHTPIN_U, DHTTYPE); //Улица DHT dht_G(DHTPIN_G, DHTTYPE); //Гараж DHT dht_P(DHTPIN_P, DHTTYPE); //Подвал void setup (void) { lcd.init(); lcd.backlight(); // Serial.begin(9600); dht_U.begin(); dht_G.begin(); dht_P.begin(); pinMode (VEN_U,OUTPUT); digitalWrite(VEN_U, LOW); pinMode (VEN_G,OUTPUT); digitalWrite(VEN_G, LOW); pinMode (VEN_P,OUTPUT); digitalWrite(VEN_P, LOW); } void loop () { float h_U = dht_U.readHumidity(); float t_U = dht_U.readTemperature(); if (isnan(t_U) || isnan(h_U)) { Serial.println("Failed to read from DHT_U"); } else { // Serial.print("Hum:"); Serial.print(h_U); Serial.print(" %\t"); // Serial.print("Tem:"); Serial.print(t_U); Serial.println(" *C"); lcd.print("H_U="); lcd.print(h_U); lcd.print("T_U="); lcd.print(t_U); } if (t_U < 0) digitalWrite(VEN_U, LOW); if (h_U > 90) digitalWrite(VEN_U, LOW); float h_G = dht_G.readHumidity(); float t_G = dht_G.readTemperature(); if (isnan(t_G) || isnan(h_G)) { Serial.println("Failed to read from DHT_G"); } else { // Serial.print("Hum:"); Serial.print(h_G); Serial.print(" %\t"); // Serial.print("Tem:"); Serial.print(t_G); Serial.println(" *C"); lcd.print("H_G="); lcd.print(h_G); lcd.print("T_G="); lcd.print(t_G); } if (h_G > h_U) digitalWrite(VEN_U, HIGH); if (h_G > 90) digitalWrite(VEN_G, LOW); if (t_G < 0) digitalWrite(VEN_G, LOW); float h_P = dht_P.readHumidity(); float t_P = dht_P.readTemperature(); if (isnan(t_P) || isnan(h_P)) { Serial.println("Failed to read from DHT_P"); } else { // Serial.print("Hum:"); Serial.print(h_P); Serial.print(" %\t"); // Serial.print("Tem:"); Serial.print(t_P); Serial.println(" *C"); lcd.print("H_P="); lcd.print(h_P); lcd.print("T_P="); lcd.print(t_P); } if (h_P > h_G) digitalWrite(VEN_P, HIGH); if (t_G < 0) digitalWrite(VEN_G, LOW); } Пока жду комплектацию по почте, может подскажете что еще можно учесть и добавить!
  9. Здравствуйте, имеется устройство на Atmega328p. Запитано от двух батареек АА (максимум 3,2 В, минимум 1,9 В). 95% времени устройство спит и потребляет ток 2 мкА. Требуется раз в день измерять напряжение питание. В качестве опорного напряжения АЦП выступает внутреннее напряжение 1,1 В. При использовании делителя напряжения он потребляет 21 мкА, что очень много. Пробовал с транзистором, но ток тоже очень высокий (1,2 мкА). Как сделать так, что бы отключать этот делитель и он не потреблял ток?
  10. RF обмен для ардуино

    Интересуюсь есть ли альтернативы шилдам NRF24L01 и MX-05V/MX-FS-03V для RF обмена? Насколько я понял, NRF24L01 работает по пайпам/каналам, только одна пара может общаться одновременно. Что не подходит: если устройств много, третье устройство никак не может узнать, что два других в это время общаются и может "влезть" в чужой разговор. В MX-05V/MX-FS-03V , как я понял, для организации приема потребуется постоянное программное прослушивание, в принципе это вариант, но хотелось бы узнать нет ли еще вариантов такого рода.
  11. Ардуино - самосброс?

    Хочу создать некое устройство на ардуино pro mini, работающее 24/7 и интересует вопрос надежности. Известны ли данные насчет того, как часто этот контроллер может повисать по программным и аппаратным причинам? Подумалось, а почему бы не поставить рядом простой примитивный таймер, который бы сбрасывал его, например, каждые 5 минут (если это не влияет на основную функциональность разработки или есть возможность это координировать)?
  12. Возможно ли построить на ардуино уно или мега несложный и дешёвый квадрокоптер? Желательно управление через вайфай и с ноутбука (смартфона). или с дешёвого пульта радиоуправления на 6 каналов? Нигде в интернете достаточно понятной и легкодоступной информации не нашёл. Заранее спасибо.
  13. Arduino nano + твердотельное реле

    Всем добрый вечер! Прошу помощи в странном деле. Присутствует бутерброд - Arduino Nano + Ethernet шилд в который вставляется нано. К пинам подключены твердотельные реле ssr-25DA - 5 штук. Их характеристики: Input voltage: 3-32VDC Output voltage: 24-380VAC Output current: 25A Working voltage: 250V On voltage: ≤1V One-off Time: ≤10ms Off leakage Current: ≤2mA Реле соединено по схеме: В интернете у всех работает. Питание ардуины при этом было 500 мА. Ethernet шилд не был подключен к сети. Был написан код который выставляет HIGH на 2,3,4,5,6 пине и через 5 секунд в LOW. Все работало минут 10, потом смотрю одно реле работает, а остальные нет. Вынял ардуину, а она не шьется. Я нагрузил каждый из пинов и вывел из строя ардуину?
  14. Arduino nano + твердотельное реле

    Всем добрый вечер! Прошу помощи в странном деле. Присутствует бутерброд - Arduino Nano + Ethernet шилд в который вставляется нано. К пинам подключены твердотельные реле ssr-25DA - 5 штук. Их характеристики: Input voltage: 3-32VDC Output voltage: 24-380VAC Output current: 25A Working voltage: 250V On voltage: ≤1V One-off Time: ≤10ms Off leakage Current: ≤2mA Реле соединено по схеме: В интернете у всех работает. Питание ардуины при этом было 500 мА. Ethernet шилд не был подключен к сети. Был написан код который выставляет HIGH на 2,3,4,5,6 пине и через 5 секунд в LOW. Все работало минут 10, потом смотрю одно реле работает, а остальные нет. Вынял ардуину, а она не шьется. Я нагрузил по ~25 мА на каждый из пинов и вывел из строя ардуину, и надо было резистор ~1кОм последовательно включать?
  15. Есть простая задача: две ардуины, связь между ними на китайских модулях 433МГц. При подачи питания на ардуину с передатчиком сразу отправляется команда на ардуину с приемником. Проблема: все либы, что нашел имеют недостаток - между моментом подачи питания и передачей команды проходит 2-3 секунды, что очень долго, оптимально 500мс. Собственно нужен совет, как уменьшить этот интервал.
  16. Доброго времени суток, уважаемые радиолюбители! ардуино мего пиьается от блока питания 7В 3А. на мегу надет шилд драгино (аля ардуино юн). мега упраляет несколькими светодиодными лампами через твердотельное реле, несколькими куллерами через транзисторы и присоединено к ней пять датчиков. когда складываются условия что все светодиоды и куллеры включены, то датчик температуры (термопара) начинает давать ложные результаты. Да и вообще стабилизатор напряжения очень сильно греется. До 50-60 градусов. Если шилд снимаю, то все норм. В перспективе еще хочу датчиков и нагрузки повесить на ардуино, но чувствую стабилизатор не будет выдерживать и будет ардуина перезагружаться постоянно (уже было такое). Вопрос: как с этим бороться? Кто нибудь сталкивался с такими проблемами? Спс
  17. Доброго времени суток, писал код обмен данных между двумя ардуинкой, отправляю из одной ардуинку "9" а из другого получаю фигню #include <SoftwareSerial.h> SoftwareSerial port(2, 3); // RX, TX int otp=9; void setup() { // put your setup code here, to run once: Serial.begin(9600); port.begin(9600); } void loop() { // put your main code here, to run repeatedly: port.println(otp); Serial.println(otp); delay(1000); } подскажите пожалуйста, где я ошибаюсь, или не тот делаю
  18. Я пытаюсь захватить сигнал с ИК-пульта ДУ. Делаю это при помощи Arduino Micro 16 МГц с подключенным к нему фотоприёмником TSOP1736. Код следующий: const int ARDUINO_MICRO_INTTERRUPT_ON_PIN3 = 0; const int BUFFER_LEN = 40; volatile unsigned long periods[BUFFER_LEN]; volatile int i = 0; volatile unsigned long lastMicros = 0; volatile unsigned long mcs; volatile boolean isRunning = false; void sensorInterruptHandler() { isRunning = true; } void setup() { attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE); Serial.begin(9600); } void loop() { if(!isRunning) { return; } if(i == BUFFER_LEN) { detachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3); for(int x = 1; x < BUFFER_LEN; ++x) { Serial.print(periods[x]); Serial.print(" "); } Serial.println(); Serial.flush(); lastMicros = 0; delay(1500); i = 0; attachInterrupt(ARDUINO_MICRO_INTTERRUPT_ON_PIN3, sensorInterruptHandler, CHANGE); } else { mcs = micros(); if(lastMicros > mcs) { Serial.print("Overflow!"); } periods[i] = mcs - lastMicros; lastMicros = mcs; ++i; } isRunning = false; } Работает следующим образом: всякое изменение уровня на ножке 3 вызывает установку флага isRunning. Главный цикл проверяет установку флага, если он установлен, записывает в буфер periods промежуток времени в микросекундах, в течении которого на ножке не менялся логический уровень. Если буфер заполнен, его содержимое выводится в UART и процесс повторяется. Считываю я всегда один и тот же сигнал, представленный на изображении. И проблема в том, что периодически я получаю совершенно некорректную величину временного промежутка, которую не могу объяснить даже переполнением (для проверки гипотезы о переполнении была вставлена проверка - сообщение о переполнении не печатается). Ниже массив данных, которые я получаю, звездочками отмечены проблемные считывания. 2680 900 496 808 520 376 512 368 468 856 908 428 460 424 468 424 464 416 464 424 464 420 468 420 468 420 460 424 464 424 464 420 468 420 908 416 460 904 876 2684 896 484 820 520 368 520 368 *1344* *1312* 520 368 528 360 456 428 464 420 468 420 468 420 468 416 464 424 468 420 464 420 468 420 908 416 464 872 904 *83656* 2684 2680 900 492 816 524 360 520 368 464 860 908 428 460 428 460 424 464 424 468 416 472 416 460 424 464 424 464 424 468 416 460 428 460 424 904 424 468 864 912 2680 904 492 812 516 372 516 368 *1356* *1304* 516 372 516 368 468 428 460 420 460 424 464 420 468 420 468 420 460 432 456 424 464 424 912 412 468 864 904 *83656* 2684 2676 904 488 816 524 364 524 364 *1348* *1308* 524 364 524 364 460 424 464 424 468 420 468 416 460 424 464 424 468 420 468 416 460 428 912 412 468 896 880 *83652* 2680 2676 904 496 812 520 364 524 364 460 864 912 424 468 416 472 416 460 424 464 424 468 420 468 416 460 428 460 428 464 420 468 416 472 424 904 416 464 896 880 Почему я получаю эти странные значения? Эффект повторяется с возмутительным постоянством, и если значения 1344, 1312 ещё как-то можно объяснить, то появления промежутка в 83656 мкс мне совсем не понятно. Что же я делаю не так и откуда берутся столь странные значения? Притом они не случайны и придерживаются какого-то диапазона. Позиция проблемных периодов тоже остаётся неизменной. При подключении датчика вместо микрофона и захвата сигнала при помощи Audacity изменения периода импульсов не наблюдаю.
  19. Здравствуйте, надеюсь я задаю вопрос в правильном разделе. Дело в том, что у меня есть очень стойкое желание разработать свой металлодетектор по принципу индуктивного баланса (такой как quasar, крот, кощей-20 и.т.д.). В качестве обработчика планирую использовать Arduino или AVR. Уже прочитал все роботы Колоколова, Щедрина, литературу по цифровой обработке сигналов и прочую дремучую ерунду. Теперь у меня в голове куча информации, которую я никак не могу сложить в нужный пазл. В итоге получается, что знания в этом направлении ничем не отличаются от знаний пятиклассника. Но желание заняться построением металлодетекторов всё сильнее и поэтому обращаюсь к специалистам этого форума (md4u.ru мне не помог). Может кто-либо на пальцах объяснить принцип работы всей системы подобных устройств? Начиная от структурной схемы и заканчивая обработкой сигналов в МК (вычисление тангенса, определение фазового сдвига и т.д.). Думаю данная тема поможет таким как я, а нас очень много. Кто знает, может в результате совместных усилий получится прибор, не уступающий коммерческим. Повторюсь, хочется узнать всё подноготную построения IB-металлоискателей. Совет собрать уже готовый не есть для меня интересным. Заранее всем благодарен!!!
  20. Доброго времени суток, решил создать свои символы на LiquidCrystal по вертикали, нарисовал единичку показывает норм, рядом добавил пятерочку получил место 1->5 и место 5->разбитую 5 (можно на рисунке посмотреть) #include <BigCrystal.h> #include <LiquidCrystal.h> LiquidCrystal lcd(7, 8, 9, 10, 11, 12); BigCrystal bigCrystal(&lcd); /********************edinica********************/ byte edinica1[8] = { 0b11111, 0b11111, 0b01111, 0b00111, 0b00011, 0b00001, 0b00000, 0b00000 }; byte edinica2[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica3[8] = { 0b11111, 0b11111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b00000 }; byte edinica4[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica5[8] = { 0b11111, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; byte edinica6[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b11111, 0b11111, 0b11111, 0b11111 }; byte edinica7[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b00000 }; byte edinica8[8] = { 0b00000, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; /********************The End********************/ /******************** Pyat *********************/ byte pyat1[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b01111, 0b00111 }; byte pyat2[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat3[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat4[8] = { 0b00000, 0b00001, 0b00011, 0b00011, 0b00011, 0b00011, 0b00011, 0b00011 }; byte pyat5[8] = { 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000 }; byte pyat6[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat7[8] = { 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; byte pyat8[8] = { 0b11100, 0b11110, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, 0b11111 }; /********************* The End *********************/ /**/ /**/ void setup() { bigCrystal.begin(20, 4); /********************edinica********************/ lcd.createChar(1, edinica1); lcd.createChar(2, edinica2); lcd.createChar(3, edinica3); lcd.createChar(4, edinica4); lcd.createChar(5, edinica5); lcd.createChar(6, edinica6); lcd.createChar(7, edinica7); lcd.createChar(8, edinica8); /********************The End********************/ /********************* Pyat *********************/ lcd.createChar(9, pyat1); lcd.createChar(10, pyat2); lcd.createChar(11, pyat3); lcd.createChar(12, pyat4); lcd.createChar(13, pyat5); lcd.createChar(14, pyat6); lcd.createChar(15, pyat7); lcd.createChar(16, pyat8); /********************* The End *********************/ /**/ /**/ } void loop() { /**/ lcd.setCursor(19,0); lcd.write((uint8_t)16); lcd.setCursor(19,1); lcd.write((uint8_t)15); lcd.setCursor(18,0); lcd.write((uint8_t)14); lcd.setCursor(18,1); lcd.write((uint8_t)13); lcd.setCursor(17,0); lcd.write((uint8_t)12); lcd.setCursor(17,1); lcd.write((uint8_t)11); lcd.setCursor(16,0); lcd.write((uint8_t)10); lcd.setCursor(16,1); lcd.write((uint8_t)9); /**/ /********************edinica********************/ lcd.setCursor(19,2); lcd.write((uint8_t)8); lcd.setCursor(19,3); lcd.write((uint8_t)7); lcd.setCursor(18,2); lcd.write((uint8_t)6); lcd.setCursor(18,3); lcd.write((uint8_t)5); lcd.setCursor(17,2); lcd.write((uint8_t)4); lcd.setCursor(17,3); lcd.write((uint8_t)3); lcd.setCursor(16,2); lcd.write((uint8_t)2); lcd.setCursor(16,3); lcd.write((uint8_t)1); /******************** The End ********************/ }
  21. Доброго времени суток, уважаемы радиолюбители! Ардуино мега питается от бп 7.5в 3а. на меге стоит драгино шилд (аля юн). мега управляет нагрузкой: куллеры через транзисторы и лед лампы через твердотельное реле. Несколько датчиков. При коммутации всей нагрузки одновременно стабилизатор напряжения сильно греется (до 50-60 градусов). в этот момент некорые датчики начинают глючить. В перспективе нужно еще нагрузкой дополнительной управлять. Если драгино шилд убрать, то стабилизатор не греется. Похоже он не выдерживает ток. Как с этим бороться? У кого нибудь быди такие проблемы? Спс
  22. Добрый день! Я в электронике не разбираюсь, поэтому нужна консультация опытного человека. Есть простое устройство на базе Arduino, смыл в следующем: Дальномер видит препятствие на определенном расстоянии - мотор работает, расстояние от препятствия до дальномера увеличивается - мотор выключается. Собрал рабочее устройство из: Самого микроконтроллера Arduino Uno, питается от сети через блок питания 9В Ультразвукового дальномера HC-SR04 Модуль реле 5В 10А Мотор с редуктором 1:48 (70-250 мА, 3-12 В), питается от Кроны 9В Ниже прикрепляю картинку, на ней изображен Arduino Mini Pro, у меня сейчас Uno, и мотор у меня другой. Ищу человека, который поможет: Оптимизировать это устройство - я вообще клемму на 3 дырки использовал чтобы размножить провод на 5В (вместо клеммы провода спаять?), наверняка можно вместо реле использовать силовой полевой транзистор (?), еще что-то. Либо вообще исполнить всё в полностью другом виде? Как можно удешевить устройство? Подобрать питание - от сети не подходит, может можно и Arduino и мотор запитать от одной Кроны? Рассчитать на сколько хватит ее заряда. Есть ли смысл переносить все составные части на печатную плату? За профессиональную консультацию готов заплатить, если встреча личная в Киеве, или по скайпу по Украине (в Россию/Беларусь не знаю как деньги удобней отправить). Спасибо!
  23. Подскажите пожалуйста, в чем может быть проблема? На arduino uno моргает красный диод "L". Залить какой-либо скетч не получается, появляется это: Скетч использует 940 байт (2%) памяти устройства. Всего доступно 32256 байт. Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x32 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x32 Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload . В диспетчере устройств плата обозначается так
  24. АЦП ADS1115 и ардуино

    Здравствуйте. Столкнулся с такой проблемой АЦП нормально работает с сигналом на определенных частотах, например на частоте 110 Гц, хотел заставить работать на частоте 50 Гц и потерпел неудачу, Подскажите как совладать с ним. Спасибо. задал этот вопрос в песочнице, мне посоветовали создать тему здесь
  25. Здравствуйте. Купил АЦП для ардуино ADS1115 by Adafruit. И столкнулся с такой проблемой АЦП нормально работает с сигналом 110 Гц ниже данного выдает какую-то мешанину. Спасибо.