Н Е К И Б Е Р Л Е О
аа..ыыы
Н Е К И Б Е Р Л Е О
esp32
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
а шить хоть arduino ide
Alexander
Ага, примерно оно. Видел тоже эту картинку, попробовать пока не успел. Думал может есть внятный how-to где. Ну ок, спасибо, попробую так.
Х
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
и uart-usb и ардуиной слал
Н Е К И Б Е Р Л Е О
есть вариант... что....
Alexey D.
Slava
сижу вот взрываю мозг😭, давно взрываю🤬, почему падает esp32 при записи в SPIFFS. Пытался запретить прерывания, но это не принесло результатов.
И ВОТ чего нарыл...
https://www.dfrobot.com/blog-836.html
В среде Arduino у нас обычно есть функция NoInterrupts и Interrupts для отключения и повторного включения прерываний. Тем не менее, на момент написания эти функции еще не были реализованы в ядре ESP32 Arduino.
ну собственно и сейчас это не реализовано.
у меня нет слов, только мат
🤬
Alexey D.
Ещё вопросик по авр.
Тинька45, подключено к пину с ADC батарея кнопок через делители ( 2 кнопки выдают - 2/3Vcc и Vcc, одновременно не могут быть нажаты конструктивно ). Так вот вижу что у ADC есть режим "Авто триггер начала обработки при изменении состояния пина" и прерывание по окончании считывания значения. Собственно вопрос: никак не могу это прерывание получить. Может кто поможет примерами или может вообще кто так делал ...
Anonymous
Порекомендуйте простые недорогие датчики со2, для примерного определения со2, для датчиков в помещении
Indr1x
Alexey D.
В даташите, в описании битов регистра ADCSRA для автотригера написано что он срабатывает по положительному фронту, а у вас делители все вниз насколько я понял
Я не очень понимаю как работает пара ADCSRA |= ADATE ; ADCSRB |= (ADTS1 | ADTS2)
Ведь ADCSRB [ADC Auto Trigger Source] = (ADTS1 | ADTS2) = Pin Change Interrupt Request
If ADATE in ADCSRA is written to one, the value of these bits selects which source will trigger an ADC conversion.
If ADATE is cleared, the ADTS[2:0] settings will have no effect. A conversion will be triggered by the rising edge of
the selected Interrupt Flag. Note that switching from a trigger source that is cleared to a trigger source that is set,
will generate a positive edge on the trigger signal. If ADEN in ADCSRA is set, this will start a conversion. Switching
to Free Running mode (ADTS[2:0]=0) will not cause a trigger event, even if the ADC Interrupt Flag is set.
Верно ли я понимаю вашу мысль что сработать триггер должен только если нога переходит из Low в High ?
Alexey D.
Или же мне надо дополнительно включать PCMSK |= PCINT3 чтобы прерывание вообще существовало ? Или не надо ?
Alexey D.
Просто как-то не сочетаются вещи. С одной стороны это Pin change (т.е. в любую сторону), с другой - нужен положительный фронт (т.е. только в одну сторону)
Indr1x
Alexey D.
Описание 5го (ADATE) бита ADCSRA посмотрите.
Bit 5 – ADATE: ADC Auto Trigger Enable
When this bit is written to one, Auto Triggering of the ADC is enabled. The ADC will start a conversion on a positive
edge of the selected trigger signal. The trigger source is selected by setting the ADC Trigger Select bits, ADTS in
ADCSRB.
Ну написано в ADATE что по переднему фронту. А с другой стороны в ADCSRB написано про PIN CHANGE.
Взаимоисключающие параграфы как мне кажется.
Indr1x
Вас не смущает что ADCSRB это регистр компаратора?
Alexey D.
Indr1x
Теперь смущает. Можно чуть мне разжевать ?
Хоть по природе простейшим ацп является компаратор, но для данной обсуждаемой темы это 2 разных функциональных узла в контролере, со своими параметрами и настройками работы
Alexey D.
Indr1x
Компаратор это тоже ADC. Никакой ошибки в описании нет. Но это не обсуждаемое АЦП. Это отдельный узел. Они даже в даташите в разных разделах. Посмотрите описание битов регистра B
Kirill
Всем привет) Уже не первый день пытаюсь поставить esp-open-sdk на Mac. Прошел много ошибок, застрял на этой. С ней гугл не помог. Кто знает, что может быть?
Kirill
Indr1x
В скиншоте ничего об ошибке, все равно что угадывать. Все ошибки внутри config.log и bild.log там ведь об этом написано
Юрий
Кто-то делал сборку всех bin файлов в один?, нашел пример ру файла на github, не получается сформировать строку, постоянно выдает ошибку. esp32_binary_merger.
Farid
ESP32s-CAM files from SD to FTPsever | Аппаратная платформа Arduino
http://arduino.ru/forum/programmirovanie/esp32s-cam-files-sd-ftpsever#comment-598424
Farid
Ребята. Может кто помочь?
Х
Anonymous
Хотелось бы ещё что-то подешевле и менее точное
Anonymous
Думал может датчики типа mq есть на со2
Anonymous
Но похоже только на со2 их нет
ㅤ
Думал может датчики типа mq есть на со2
В наличии закончились к сожалению и точность не знаю какая у них. Но цена просто фантастика. Месяц назад вообще 200р. Стоили.
455,68 руб. | Инфракрасный датчик углекислого газа, внутренний воздухоочиститель, модуль датчика обнаружения CO2
https://a.aliexpress.com/_9h6o0q
Anonymous
Anonymous
Вот ещё попался такой
Anonymous
KZT 2,370.31 50%OFF | MG812 CO2 Сенсор ультра низкая Мощность углекислого газа Сенсор модуль обнаружения качества воздуха 0-10000ppm MG-812 Сенсор модуль
https://a.aliexpress.com/_vD4T77
Anatoliy
Всем привет. подскажите как сейчас пользоваться ble на esp32. я вот эту библу установил https://github.com/nkolban/ESP32_BLE_Arduino, но тут пишут что она уже не работает а при компиляции в ide пишет следующую ошибку - Несколько библиотек найдено для "BLEDevice.h"
Используется: C:\Users\Tol\Documents\Arduino\libraries\ESP32_BLE_Arduino-master
Не используется: C:\Users\Tol\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.6\libraries\BLE
ㅤ
ㅤ
Не пойдет другую поставьте
Anatoliy
Одну удалите пока
я не ставил ту которая не используется, она автоматически идёт с esp32.
Anatoliy
заработало,спс
Alexey D.
Компаратор это тоже ADC. Никакой ошибки в описании нет. Но это не обсуждаемое АЦП. Это отдельный узел. Они даже в даташите в разных разделах. Посмотрите описание битов регистра B
Нашел что оно в 2 местах.
Но все равно не догоняю.
Сейчас я могу запустить ADC через ADCSRA |= _BV(ADSC) программно и это вызывает прерывание, но не могу добиться чтобы ADC сам начинал считать.
Вход ADC подтянут к земле (внешне)
# # # # # # # # # # # # # # # # # # # # # #
# #
# 20kΩ #
# GND >---------------- R1 ----*----> PB3 #
# | #
# | #
# (S1) 10KΩ | #
# *----.\_---- R2 ----* #
# | | #
# | | #
# | (S2) 0Ω | #
# *----.\_---- R3 ----* #
# | #
# Vcc >----* #
# #
# # # # # # # # # # # # # # # # # # # # # #
ADCSRA установлен ADATE
По гайду авто-триггер если включен, то его поведение зависит от ADCSRB ( биты ADTS )
ADCSRB установлен в ADTS2 | ADTS1 что значит Pin Change Interrupt Request
В GIMSK включен PCIE (Pin Change Interrupt Enable)
В SREG включен SREG_I (Global Interrupt Enable)
В конце инициализации я ставлю ADCSRA |= ADSC , жду ADCSRA[ADIF] и сбрасываю ADIF в 0
В прерывании я также сбрасываю ADIF.
Почему не работает? Для отработки ADATE надо компаратор явно включать?
Код https://pastebin.com/iMMbZvXn
Н Е К И Б Е Р Л Е О
01 пропущенный вызов.
Взрывное устройство было обезврежено до того, как был получен звонок-сигнал о детонации.
(Мурашки пробежали)
Н Е К И Б Е Р Л Е О
Сначала не понял..нафига оптопара
romanetz
romanetz
Канал не открывается
Н Е К И Б Е Р Л Е О
не открывается?
romanetz
Напряжение есть, я мультиметром померил.
romanetz
А канал не открывается
Н Е К И Б Е Р Л Е О
На таком же 4n25?
romanetz
Тьфу
romanetz
Крололоповер
romanetz
Не открывается
Анатолий
кто нибудь делает платы самостоятельно с easyeda? Как распечать на верхней части листа а не в центре?
Serg
garik
Н Е К И Б Е Р Л Е О
Гы. имхо изза какого нибудь диодика или фанарика мигающего при звонке?/)
Н Е К И Б Е Р Л Е О
А мож вибромотор
Н Е К И Б Е Р Л Е О
Эм.. а любой другой нокии?
Н Е К И Б Е Р Л Е О
И батарейки держат заебис
Nick
Ты не понимаешь. Это как с синей изолентой.
Dr Zlo
Н Е К И Б Е Р Л Е О
Я выкупаю все и вполне. Но если там уже это обсудили. Смысл еще раз про нокию. Я про простоту но не минималистичность схемы
Indr1x
romanetz
romanetz
Тьфу
Alexey D.
Anonymous
Имхо, на заре сотовой связи может так и можно было, сейчас если спецслужбы дадут ориентировку сотовому оператору, тот проверит телефоны которые некоторое время не переключали станции и не изменяли мощность сигнала , а ещё если и не пользовались сотовым совсем , то оператор просто отключит телефон от сети
Х
Vitaliy
Приветствую, кто работал с Sim800l EVB? Базовые команды принимает, типа AT, ATI и ATI+CBC, но с sim картой работать не хочет. Так как бытует мнение, что он привередлив к напряжению, обошёл транзисторы и на модуле стаб 4,1V (от 5), но всё равно не хочет сеть находить. Я его не сожгу если ему ещё добавлю? И решит ли это проблему
Чишко
Ему нужно 2 ампера тока на старте