Categorias
Sem categoria

Como chama o conector macho e fêmea de uma protoboard?

Conector Crimp/Conector Macho para Wire Jumper Dupont - Autocore ...

Sempre tive essa dúvida: “Como chama aqueles conectores para plugar em uma protoboard?”. Eu queria comprar e não achava por não saber o nome.

Assistindo um vídeo sobre fontes no canal “Brincando com ideias” o apresentador falou o nome que eu não sabia:

CONECTORES DUPONT

Thompson and Thomson | Tintin Wiki | Fandom

Para quem não sabia, fica a dica!

Categorias
Sem categoria

Terminando um loop no Arduino

No PHP você consegue terminar um código com “die()”. Mas como o Arduino trabalha em Loop, eu não estava achando um comando para terminar o código quando não se tem mais o que fazer (por exemplo, não encontrou o que eu queria). Afinal, ele fica em loop.

O que eu fazia era colocar um código no if e depois um else gigante, mas fica MUITO FEIO.

Olhando o código da biblioteca do WiFiESP ele “termina” o código. Achei curioso e fui ver como era.

É muito mais simples do que imaginei. Ele coloca um

    // do nothing forevermore
    while (true);

Ou seja, ele coloca o loop infinito num loop infinito! rs. Vou usar!

Categorias
Sem categoria

Arduino e ESP01 não se conectam

Estava tentando configurar o ESP01 para funcionar com o Arduino Uno. Comprei um adaptador para ajudar a funcionar na protoboard.

Só que ele não conectava de jeito algum. Só dava erro!

[WiFiEsp] Initializing ESP module
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Cannot initialize ESP module

Estava seguindo o ótimo tutorial do pessoal da Master Walker mas nada dava certo. Procurei um firmware mais atualizado (não achei e descobri que tem zilhares de firmwares diferentes para o ESP01), fiz, refiz, testei outros ESP01, e nada.

Mas ai achei uma informação IMPORANTE: Como trocar a velocidade de comunicação usando comandos AT.

AT+UART_DEF=9600,8,1,0,0

Com isso, o ESP01 passa a se comunicar com o Arduino a 9600 e pronto! Tudo as 1000 maravilhas! 😀

Categorias
Sem categoria

Enviando/recebendo mensagens pelo Telegram usando PHP

1- Adicionar o usuário “Botfather” no Telegram;

2- Enviar “/newbot” para o Botfather;

3- Escolher o nome do Bot;

4- Escolher o nome para ele ser encontrado (tem que terminar com “bot”);

5- Pegar o Token;

6- Criar um grupo no Telegram;

7- Adicionar o bot que você criou pelo nome do passo 4;

8- Acessar a URL https://api.telegram.org/bot<TOKEN>/getupdates
(IMPORTANTE: tem um ‘bot’ antes do token na URL )

extra: Aqui demorou uns 5 minutos até aparecer o ID do grupo. Se não aparecer, chame o botfather, mande um ‘bot’, depois ‘/setprivacy’, escolha o bot, marque ‘enable’ e acesse novamente a URL.

Vai aparecer algo assim:

"chat": {
"id": -1111111111,
"title": "NOME DO GRUPO",
"type": "group",
"all_members_are_administrators": true
}

9- para postar, o código básico é esse:

<?php
$token=<TOKEN>;
$grupo=<ID DO GRUPO>;

$parametros['chat_id']=$grupo;
$parametros['text']='MENSAGEM PARA SER ENVIADA';
// PARA ACEITAR TAGS HTML
$parametros['parse_mode']='html'; 
// PARA NÃO MOSTRAR O PREVIW DE UM LINK
$parametros['disable_web_page_preview']=true; 

$options = array(
	'http' => array(
	'method'  => 'POST',
	'content' => json_encode($parametros),
	'header'=>  "Content-Type: application/json\r\n" .
				"Accept: application/json\r\n"
	)
);

$context  = stream_context_create( $options );
file_get_contents('https://api.telegram.org/bot'.$token.'/sendMessage', false, $context );

🙂

Categorias
Sem categoria

Quiz sobre Arduino

Estava fazendo umas compras no site da Eletrogate e me deparei com um Quiz interessante sobre a plataforma!

https://conteudo.eletrogate.com/quiz-do-arduino

Tirei 7 de 10 mas errei duas que sabia a resposta! Ansiedade bateu forte e os dedos foram mais rápidos que o cérebro! rs rs rs

Divertido! Vale a pena brincar!