COMO USAR OS DOIS NÚCLEOS DA ESP32

  Рет қаралды 4,062

EngEasier | Automação com Arduino e ESP32

EngEasier | Automação com Arduino e ESP32

Күн бұрын

Пікірлер: 25
@erickperuchi165
@erickperuchi165 Жыл бұрын
Excelente vídeo! Tenho uma dúvida... O core 0 do esp32 tem alguma limitação quanto a comunicação I2C com o LCD 16x2? Pois quando utilizo ele o LCD não funciona direito, fica aparecendo caracteres estranho... O core 1 funciona mas o 0 não. Não tem conflito de envios para o display, o core 0 ficou responsável só pelo display
@IoT-InternetDasCoisas
@IoT-InternetDasCoisas 2 жыл бұрын
Gosto dos teus vídeos, por isso, queria deixar uma crítica construtiva aqui: Não seja mais um canal de "tutoriais" que faz o mesmo do mesmo, não usa essas informações com exemplos, seja diferente, use código com programações "reais", com programas mais complexos, por aqui assim como no teu vídeo, fica muito simples e vago.....forte abraço e sucesso!
@EngEasier
@EngEasier 2 жыл бұрын
Obrigado pela sugestão!
@danilodurigan
@danilodurigan 5 ай бұрын
Que legal é uma espécie de multithread mas de 2 threads... mesmo sendo pouco, já é um grande avanço... uma dúvida: se adicionar mais alguma coisa no loop, ele vai rodar em qual core? Vai concorrer com as threads criadas por fora ou teríamos 3 loops rodando ao mesmo tempo? Como fica o consumo? Esquenta muito o processador? Agradeço a ajuda
@edsonaraujo9176
@edsonaraujo9176 Жыл бұрын
Eu fiz vários código com os 2 núcleos, mas eles ficam retesando, quando eles tem que usar variáveis globais. Eu reproduzi o código do telegram, deixei um processador monitorando a conceção e outro no envio e recebimento de mensagem, mas ele ficava reiniciando.
@jeanicezinho
@jeanicezinho Жыл бұрын
vi um video que resolve isso, colocando um delay em algum lugar, kzbin.info/www/bejne/qXubi2ioYqxmiqs
@pedrojales1651
@pedrojales1651 9 ай бұрын
tentou usar MUTEX para controlar variáveis num núcleo e acessar no outro?
@Chiavaloni
@Chiavaloni 9 ай бұрын
​@@pedrojales1651concordo! Se não utilizar os recursos pertinentes ao bloqueio de variáveis globais, é certo que ele travará. Eu tmb apanhei pra k ralho com uma automação que fiz, do portão de casa com Telegram há 5 uns anos, justamente pq queria deixar o tratamento dos envios e recebimentos do Telegram em um núcleo e o restante do funcionamento do sistema (monitoramento de entradas, controle das saídas, temporizadores, etc) em outro. Não demorava muito e nada mais funcionava. Depois que aprendi que no microcontrolador não é existe sistema operacional e somos nós que definimos este gerenciamento de interrupções, tudo mudou... 😅
@SliverTP
@SliverTP 2 жыл бұрын
Tem como controlar mais de duas PWM do esp usando essa função? ps.: muito bons os teus vídeos espero que continue postando vídeos assim e talvez até mais trabalhados, em breve vou adquirir o teu curso.
@EngEasier
@EngEasier 2 жыл бұрын
Olá, Thiago! Tem como sim.. em cada core você pode colocar para acionar uma ou mais portas PWM. Obrigado
@edsonaraujo9176
@edsonaraujo9176 Жыл бұрын
Que tal um exemplo do boot telegram, mas com internet cabeada
@EngEasier
@EngEasier Жыл бұрын
Obrigado pela sugestão!
@ratotimo2010
@ratotimo2010 Жыл бұрын
Fala chefão! Blz? Parabéns pelos vídeos... Cara, me tira uma dúvida... Sou novo nesse mundo de Arduíno... Comprei 2 Esp32 para testar na mineração de Duino coin, sendo que ambas só mineram com um núcleo, vc saberia como ativar os dois para mineração? Desde já agradeço...
@EngEasier
@EngEasier Жыл бұрын
Cara, nunca usei para isso não kkk mas saberia te informar como fazer isso
@ratotimo2010
@ratotimo2010 Жыл бұрын
@@EngEasier Obg irmão... Como fazemos?
@EngEasier
@EngEasier Жыл бұрын
@@ratotimo2010 desculpa, escrevi errado. Eu não saberia te informar rs
@tortade8bits
@tortade8bits Жыл бұрын
Ainda bem que vim olhar os comentários, ia fazer uma pergunta parecida kkkkk, mas eu acho que não tem como fazer isso, já pesquisei e não achei nada.
@charlesdias2857
@charlesdias2857 10 ай бұрын
Olá, parabéns pelos vídeos, gostaria de saber se vc poderia disponibilizar o código? Estou querendo fazer um projeto onde o core 0, vai fazer o acionamento de 5 relés via wifi e o core 1 o acionamento de 10 relés via bluetooth, os códigos que estou compilando esta dando que excede a memoria flash do esp 32, vc pode me ajudar, pois quem sabe o seu código possa se reestruturar a minha aplicação.
@EngEasier
@EngEasier 10 ай бұрын
Olá, muito obrigado! Pior que acho que nem tenho mais este código
@pedrojales1651
@pedrojales1651 9 ай бұрын
veja bem, cada núcleo vai rodar trechos de código separados, MAS QUE ESTÃO NA MESMA MEMÓRIA, única memória do ESP. Sugiro que procure ajustar as "partiçoes" de memória descritas no arquivo DEFAULT.CSV que faz a alocação de memória para cada uso. Para a memória Flash entupindo a solução, acredito, talvez seja um cartão de memória externo ou "aliviar" a FLASH e gravar dados no SPIFFS, a depender do seu projeto, claro
@LucasBiunessa
@LucasBiunessa 2 жыл бұрын
Opaa cara beleze videozao!!, amigo qual o melhor programa ou ide para fazer aplicativos mobile para microcontroladores ? sem ser o MIT e cloud essas tecnologias prontas, Obrigadoo!!
@EngEasier
@EngEasier 2 жыл бұрын
Se você domina a linguagem, faz em React Native.
@LucasBiunessa
@LucasBiunessa 2 жыл бұрын
@@EngEasier belezaaa vou estudar sobre e muito obrigadoo !!
@pedrojales1651
@pedrojales1651 9 ай бұрын
-
@EngEasier
@EngEasier 9 ай бұрын
🫡
O QUE É O ESP32? Entenda as versões do ESP32
13:32
FunBots
Рет қаралды 43 М.
VOCÊ NÃO PRECISA DE APP | ARDUINO E ESP32
12:11
EngEasier | Automação com Arduino e ESP32
Рет қаралды 1,5 М.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
AUTOMAÇÃO SEM USAR O IP COM ESP32: Descubra como fazer isso!
9:28
EngEasier | Automação com Arduino e ESP32
Рет қаралды 11 М.
COMO JUNTAR DOIS CÓDIGOS | ARDUINO E ESP32
12:15
EngEasier | Automação com Arduino e ESP32
Рет қаралды 3,1 М.
Interface de controle ESP32 sem utilizar a IDE do Arduino
33:27
LX Eletrônica
Рет қаралды 2,9 М.
ESP32 com Arduino IDE - Programação Multi-Core - Pt1
13:52
Fernando K Tecnologia
Рет қаралды 16 М.
O QUE É ESP32? Para que Serve? Como Começar? É Melhor Que Arduino?
13:04
Nunca mais use delay - Dicas Rápidas Arduino - função millis()
9:30
ESP32: UTILIZANDO FReeRTOS e TASKS NA PRÁTICA!
13:37
WR Kits
Рет қаралды 11 М.
O QUE É MQTT | PROJETO COM ESP32
10:05
EngEasier | Automação com Arduino e ESP32
Рет қаралды 25 М.
USANDO A IOT CLOUD DO ARDUINO COM A ESP32
20:03
EngEasier | Automação com Arduino e ESP32
Рет қаралды 35 М.
Overcome Mental Barriers with ESP32 Tasks
13:06
The Last Outpost Workshop
Рет қаралды 39 М.