#301 Re: Програмування Arduino » analogRead() — прощай » 2019-03-10 13:27:34

renoshnik пише:

Думаю, что все понятно без объяснений…   smile

Понятно, что пример жульнический.

При правильном сравнении время единичного измерения практически не отличается. Выигрыш от регистров можно получить, если измерять несколько раз с одного и того же пина - тогда не нужно его каждый раз настраивать.

Ну или ещё один выигрыш - если не ждать завершения измерения тупо в while, как у тебя, а в это время делать другие дела. Но это может ухудшить качество измерения. Производитель советует наоборот, отправлять контроллер на это время в сон.

#303 Re: Програмування Arduino » проблема из Pro Micro » 2019-03-10 12:40:12

lllllllllllllllllll пише:

залил скетч из гуверского компютерного пранка

Установил систему, всё классно, скачал крэкер всего подряд с одного порносайта, стал хорошо, а потом система работать перестала, зато постоянно что-то по сети рассылает. Помогите, а то не пойму в чём дело.

Ты из тех, кто любую найденную на улице херню в рот тянут?

Деактивируй вочдог и ставь теперь нормальный загрузчик.

И больше не бери никаких бяк у дяди гувера.

#305 Re: Апаратні питання » Формат слов, передаваемых ИК пультом управления » 2018-12-21 02:02:02

А чего её искать?

Берёшь библиотеку IRremote, в ней есть пример, который тупо печатает приходящие коды. Запускаешь, нажимаешь кнопки и записываешь. не забудь долго подержать кнопку и тоже запиши что произойдёт.

Кстати, можешь взять пульт от телевизора и точно также все кнопки выписать. Впредь и им сможешь пользоваться для управления поделками.

#307 Re: Апаратні питання » подскажите пожалуйста » 2018-12-16 20:23:40

А у неё точно СН340? Там может быть всё, что угодно, обычно на унах стоит ATmega8U2. Смотри на плате что там стоит или крупную фотку давай.

#308 Re: Програмування Arduino » Помилкове значення 65535 при зчитуванні з інфрачервоного датчика » 2018-12-02 21:32:01

Ничего, если я по-русски?

Функция readRangeSingleMillimeters возвращает 65535 в случае истечения таймаута, т.е. у тебя просто истекает таймаут.

Скорее всего это происходит потому, что ты вгоняешь датчик в ступор слишком частым чтением. Хреново, что тут нет номеров строк, но давай так разбираться.

Вот в этих строках

mySerial.print(sensor.readRangeSingleMillimeters());   //передаються значення лівого інфрачерв датчика по блютуза на тел
x = sensor.readRangeSingleMillimeters();    //присвоюються х

Ты читаешь дважды подряд вообще без продыху,к тому же во время работы сериала.

Попробуй так (и ниже тоже, ты там со вторым датчиком тоже самое делаешь), т.е. читаем один раз

x = sensor.readRangeSingleMillimeters();    //присвоюються х
mySerial.print(x);   //передаються значення лівого інфрачерв датчика по блютуза на тел

Должно помочь.

Не поможет, публикуй получившийся код, будем дальше думать.

#309 Re: Проекти » Помогите подобрать компонетны для включения/выключения лампочки » 2018-11-19 16:34:25

Вспомнилось: «Ну, какой же ты нахрен ардуинщик, если не можешь лампочку у себя в сортире через эти ваши интернеты включить?»

#311 Re: Програмування Arduino » millis » 2018-11-17 21:07:54

Ripper пише:

задрал частоту pwm

Вы задрали не только частоту шима, а заодно и частоту переполнений таймера. В общем заставили шестерёнку крутиться быстрее, а потом удивляетесь почему часы спешат.

Уходи с нулевого таймера - не трогай его, задирай на других.

#312 Re: Програмування Arduino » millis » 2018-11-13 14:48:39

Ripper пише:

А по сути нету ответа куда смотреть ...

А по сути, нафига ты написал " TCCR0B = TCCR0B & B11111000 | B00000001;"?

Не трогай нулевой таймер грязными руками (чистыми - тоже) и будет тебе щастье.

#313 Re: Апаратні питання » Эволюция Ардуино в направлении Большой промышленности » 2018-08-01 20:24:56

Разумеется. Ардуино позиционируется как "любая беременная доярка сможет", вот они толпами и кидаются. Чё-то скачал откуда-то, спросил на форуме почему не компилируется, ура, кажется заработало! При таком подходе сбоить будет всё. Моё ПО не сбоит нигде.

#314 Re: Апаратні питання » Эволюция Ардуино в направлении Большой промышленности » 2018-08-01 13:36:19

Смотря что понимать под "умом". В смысле, смотря, что человеку нужно.

Да и сравнивать их как-то странно. Голый микроконтроллер (по сути) с готовым ПЛК? Как мягкое с тёплым.

#316 Re: Програмування Arduino » Arduino Uno, передача данных по COM-порту, "искривляются" байты » 2018-07-30 21:14:36

Ахренеть,

тебе же уже сказали, что у RS-232 (ком-порта) и ардуиновского UART разные уровни и протоколы. Нельзя тупо соединять ардуиновские RX/TX с ком-портом, нужен преобразователь типа MAX232.

Ты не поверил? Решил, что здесь тебе другое скажут? smile)))

#317 Re: Різне » Пожалуйста подскажите? » 2018-07-30 21:12:05

Вячеслав Азаров пише:

Раньше, вон, IBM370 и Intel скопипастили и должен сказать успешно.

Так они удаляли нечитабельные символы!

Тырить - это тоже профессия и необходимо иметь профессиональные навыки. А некоторые считают, что мол типа "любая беременная доярка сможет" - хренушки, уметь надо!

#318 Re: Різне » Пожалуйста подскажите? » 2018-07-30 15:59:05

Влад4325 пише:

Вибило ошибку при компиляции

Таки нехрен было тупо из Интернетов копипастить - там хренова гора управляющих символов, которые ты не видишь, а они есть.

Попробуй, например, скопипастить это в Word, а там включи показ невидимых символов и поудаляй всю хрень.

#319 Re: Програмування Arduino » RDA5807M ПОМОГИТЕ =) » 2018-07-26 09:05:27

Так это и был ответ. Открой библиотеку и посмотри как они делают те функции, что тебе нужно. Все эти возможности там есть. Посмотри и делай также.

#320 Re: Програмування Arduino » проверка if переписывает переменную » 2018-07-25 19:13:12

renoshnik пише:

Скорее условие set[8] == 1 должно быть ложным тогда лентяйство засчитывается...

Да, конечно, больно быстро писал. Но идею-то ты понял - для того и писалось.

#321 Re: Програмування Arduino » проверка if переписывает переменную » 2018-07-25 14:07:46

renoshnik пише:

" если ее переделать на if  ((set[8] == 1) && (alarm != 0)) тогда тоже этого глюка нет  "  как это объяснить ?

Элементарно, Ватсон. ТС не уточнил, но очевидно что глюка нет не всегда, а тогда, когда set[8] == 1 истинно (видимо, при его тесте так и было). Тогда вторая часть условия (после &&) вообще не проверяется. Это т.н. "ленивая логика"

#322 Re: Програмування Arduino » проверка if переписывает переменную » 2018-07-25 14:04:12

Green пише:

Там не 9 надо, а sizeof(set).

Ну, уж если по гамбургскому, то там надо sizeof(set)/sizeof(set[0])

#324 Re: Програмування Arduino » RDA5807M ПОМОГИТЕ =) » 2018-07-25 09:33:16

А что взять готовую библиотеку, в которой всё это есть и либо пользовать, либо посмотреть как они управляют, религия не позволяет?
https://github.com/mathertel/Radio

#325 Re: Програмування Arduino » Arduino + 550 Motor Dc12v » 2018-07-23 02:16:50

Да, не бери в голову, Вячеслав, это вид спорта такой - сначала купить кота в мешке на которого нет никакой документации, а потом побираться по форумам: "кто знает как моего кота зовут?".

Там есть провода для управления и живые кнопки с подписями. Был бы он на руках - вызвонить всё делов на полчаса. Но, похоже, не для ТС. Это уже не первый форум, где с этим драйвером плачется.

Підвал форуму