solução | TaskHandle | PORTB | bitwise | bit field | função lambda

Esse foi sem sombra de dúvidas o desafio mais fácil até agora. Quem usa task, provavelmente precisou em algum momento usar um TaskHandle para interagir com o processamento paralelo. Se não leu o Desafio Maker 05, dê uma lida  rapidinho pelo menos pra saber qual era o tema. TaskHandle NormalmenteLer mais

IoT | Pausar processamento | desafio maker | ordenar um array | caixa dagua | blink sem condicionais

Imagine que devemos pausar processamento; temos 4 tasks, cada uma cumpre uma tarefa a seu tempo: task1 – abrir vazão para entrada de leite por 10 segundos. task2 – abrir vazão para entrada de mistura para bolo por 12 segundos. task3 – bater a mistura por 30 segundos. task4 –Ler mais

IoT | Pausar processamento | desafio maker | ordenar um array | caixa dagua | blink sem condicionais

Parece que os desafios têm empolgado a galera. Também pudera, o instinto maker para resolver problemas vem à tona. Dessa vez vamos a um desafio mais fácil: Uma soma. Desafio maker 04 – Apresentando o desafio Uma vez fui obrigado a fazer isso para o projeto de um cliente. VouLer mais

funções lambda

No artigo anterior vimos a resposta do Desafio maker 03, utilizando uma função lambda. As funções lambda são úteis para chamadas inline principalmente em códigos que não haverá reutilização da função, economizando tempo de desenvolvimento em declarações de funções. Seu formato: [ cláusula de captura ] (parâmetros) -> tipo deLer mais