Programação – Computeiros https://computeiros.com Tudo sobre Computação Thu, 22 Jan 2026 18:56:14 +0000 pt-BR hourly 1 https://computeiros.com/wp-content/uploads/2025/06/cropped-cloud-computing_16417300-32x32.png Programação – Computeiros https://computeiros.com 32 32 O que são e como funcionam os comandos AT https://computeiros.com/historia-da-computacao/o-que-sao-e-como-funcionam-os-comandos-at/ https://computeiros.com/historia-da-computacao/o-que-sao-e-como-funcionam-os-comandos-at/#respond Wed, 17 Dec 2025 18:57:03 +0000 https://computeiros.com/?p=1710 Se você tem mais de 25 anos, a chance de ter um trauma auditivo é grande. Não por causa de show de rock, mas por causa do som do modem discado. Aquele chiado, o apito, a negociação agonizante que terminava com um “conectado a 56kbps” e a certeza de que sua mãe ia te matar pela conta de telefone.

Pois é, meu amigo, aquele som não era só barulho. Era uma conversa. Uma linguagem secreta entre o seu computador e o modem, que começava sempre com duas letras mágicas: AT.

AT” de “Atenção”. O comando de voz do seu PC para o modem, dizendo: “Ei, presta atenção que eu vou te mandar fazer uma coisa”. E adivinha só? Essa mesma linguagem de 1981, criada pela Hayes, é a que você usa hoje para fazer seu minúsculo módulo Wi-Fi ESP8266 se conectar à internet. A nostalgia bate forte, mas a tecnologia é a mesma!

A Origem: Quando ‘AT’ Significava ‘Atenção’ (e Conta Alta)

O Padrão Hayes, ou Hayes AT Command Set, é o pai de tudo. Nos anos 80, a Hayes Microcomputer Products criou esse conjunto de comandos para que qualquer software pudesse controlar seus modems. Era a única forma de dizer ao modem para discar (ATD), desligar (ATH) ou resetar (ATZ).

Pense bem: você estava “programando” seu modem com comandos de texto. Era o suprassumo da tecnologia da época, e o que separava os nerds dos meros usuários de computador. E a cada comando, a adrenalina de saber que a conta de telefone estava correndo.

Legenda: O som que valia ouro (e custava uma fortuna na conta de telefone).

O AT Comanda no IoT: Do Modem ao Módulo Wi-Fi

Avançamos décadas. O modem de 56k virou peça de museu, e a internet está em tudo. Inclusive naquele chip minúsculo que custa menos que um café: o ESP8266.

Mas o que diabos o ESP8266 tem a ver com o modem Hayes?

Simples: quando você não está programando o ESP8266 diretamente (com Arduino IDE ou Espressif-IDE), mas sim usando ele como um “escravo” Wi-Fi controlado por outro microcontrolador (como um Arduino Uno), a comunicação entre eles é feita… adivinha? Com Comandos AT!

É a prova de que o bom e velho código nunca morre, apenas se miniaturiza. O ESP8266, nesse modo, atua como um modem Wi-Fi. Você manda o comando AT+CWJAP=”SSID”,”SENHA” e ele faz a mágica de se conectar. É o mesmo princípio do ATD de 1981, só que agora a “linha telefônica” é o seu roteador.

Legenda: O AT Command Set não envelheceu, ele só fez um regime.

Desvendando a Sintaxe: O Manual do Hacker de 1981

A sintaxe é simples, mas tem seus truques. Todo comando começa com AT e termina com \r\n (o famoso Enter).

Os comandos se dividem em quatro tipos principais:

1.Comando de Teste (AT+COMANDO=?): Você pergunta ao módulo quais são os parâmetros válidos para aquele comando. Tipo: “O que eu posso fazer com isso?”

2.Comando de Leitura (AT+COMANDO?): Você pergunta qual é o valor atual de um parâmetro. Tipo: “Qual é o meu IP agora?”

3.Comando de Definição (AT+COMANDO=…): Você define um novo valor para o parâmetro. Tipo: “Mude o modo de operação para Estação.”

4.Comando de Execução (AT+COMANDO): Você manda o módulo executar uma ação. Tipo: “Resete!”

A resposta padrão para um comando bem-sucedido é sempre a mais linda de todas: OK.

Comandos Essenciais para o Seu ESP (Sem Queimar Nada)

Para você começar a brincadeira, separamos alguns comandos AT essenciais para quem está usando o ESP8266 como modem Wi-Fi.

ComandoTipoDescriçãoExemplo de Uso
ATTeste/ExecuçãoTesta a comunicação. Se responder OK, está vivo.AT
AT+RSTExecuçãoReseta o módulo. O famoso “desliga e liga de novo”.AT+RST
AT+CWMODE?LeituraPergunta qual o modo de operação atual (Estação, Access Point, ou Ambos).AT+CWMODE?
AT+CWMODE=1DefiniçãoDefine o modo de operação como Estação (para se conectar a um roteador).AT+CWMODE=1
AT+CWJAP=”SSID”,”SENHA”DefiniçãoConecta-se a uma rede Wi-Fi. O comando mais importante!AT+CWJAP=”MinhaCasa”,”123456″
Legenda: ‘OK’ é a palavra mais linda que você vai ler hoje.

A verdade é que hoje em dia, a maioria dos projetos usa firmwares mais amigáveis, como o NodeMCU (Lua) ou a programação direta via Arduino IDE, que abstraem essa camada de comandos AT.

Mas saber que o AT Command Set ainda está lá, vivo e forte, é um atestado de que as boas ideias (e as linguagens de programação mais antigas) nunca morrem. É como descobrir que o seu carro elétrico ainda tem um motor de arranque escondido.

Se você quer o controle total, a comunicação nua e crua, e sentir o gostinho de ser um hacker dos anos 80, vá de AT. Uma informação importante, seu celular também aceita esse tipo de comando, mas pra conseguir usar você precisa habilitar o envio de comandos no modo desenvolvedor.

O importante é saber que, por baixo do capô, o seu módulo Wi-Fi ou celular ainda está gritando: “ATENÇÃO!”

]]>
https://computeiros.com/historia-da-computacao/o-que-sao-e-como-funcionam-os-comandos-at/feed/ 0
Vibe Coding: A Nova Era da Preguiça Onde o Código é um Detalhe https://computeiros.com/artigos/vibe-coding-a-nova-era-da-preguica-onde-o-codigo-e-um-detalhe/ https://computeiros.com/artigos/vibe-coding-a-nova-era-da-preguica-onde-o-codigo-e-um-detalhe/#respond Tue, 02 Dec 2025 12:35:00 +0000 https://computeiros.com/?p=1659 Se você é da época em que programar exigia neurônios, lógica e, pasmem, estudar, prepare-se para o apocalipse. A nova moda que está varrendo a área de TI não é um framework, não é uma linguagem, é a Vibe Coding. E ela é a prova de que a humanidade atingiu o ápice da preguiça tecnológica.

Sim, Vibe. Coding. É o equivalente a dizer para o seu professor de matemática: “Professor, não sei a fórmula, mas sinto a resposta correta no meu chakra”.

A Vibe Coding é a arte de terceirizar a parte difícil (pensar) para uma Inteligência Artificial e focar no que realmente importa: a sua playlist de Lo-Fi, o alinhamento dos seus cristais e a qualidade do seu incenso de sândalo. O código? Ah, o código é só um detalhe que a máquina resolve.

Vibe Coding
Legenda: Menos código, mais cristais

Como Funciona a Vibe Coding? (Ou: Como Ser Pago Para Meditar)

O processo é simples e humilhante para qualquer desenvolvedor raiz. Você tem uma ideia que, francamente, não vale o tempo de um estagiário. Tipo: “Quero um e-commerce de meias que só aceite Bitcoin e que a interface seja em fonte Comic Sans”.

Antigamente, você teria que passar semanas configurando gateways de pagamento, validando formulários e, pior, defendendo a escolha da Comic Sans.

Hoje? Você se senta, coloca o fone de ouvido, acende um palo santo e sussurra para a IA (que você batizou de “GuruTech”):

“GuruTech, meu irmão. A vibe é a seguinte: e-commerce de meias. Tem que ser bem zen, mas com um toque de caos. Pensa num monge que vende meias. O código? Ah, o código tem que ser tipo um poema. Faz aí, na moral. E não me incomoda, estou em flow.”

E a IA, coitada, gera 500 linhas de código Python que, por milagre, funcionam. Você nem olha. Você apenas sente que está certo. Você se torna um Arquiteto de Vibe, um xamã do teclado. Seu trabalho é garantir que a energia do ambiente esteja propícia para a IA não gerar um Segmentation Fault por estar estressada.

Os Perigos Reais da Vibe Torta

Claro, a Vibe Coding tem seus perigos. E eles são hilários.

O Perigo da Vibe Torta: Você está de TPM, brigou com o crush e a única coisa que sente é ódio. A IA, sintonizada com a sua vibe tóxica, gera um código que funciona perfeitamente, mas que, secretamente, envia todos os dados dos seus usuários para um servidor na Moldávia. Você só percebe quando o FBI bate na porta, mas a culpa é da sua vibe desregulada.

O Perigo da Vibe Genérica: Você pede um código “com uma vibe de startup unicórnio”. A IA te entrega um código em JavaScript que faz exatamente o que 90% dos outros apps fazem, mas com 300 dependências desnecessárias e um bug que só aparece na terça-feira ímpar. A vibe é de unicórnio, mas o código é de pônei quebrado.

A Delícia da Irresponsabilidade: O lado bom é que você nunca mais precisa se culpar por um erro. “Não foi um bug, foi uma vibe ruim.” , “O deploy falhou porque o alinhamento de Mercúrio não estava favorável.” É a desculpa perfeita para a incompetência.

Como Ser um Vibe Coder de Sucesso (e Inútil)

Para você que quer abraçar essa inutilidade produtiva, aqui vão as regras de ouro:

1.A Trilha Sonora é a Lei: Lo-Fi é obrigatório. Se você forçar um rock, a IA vai gerar código em COBOL.

2.O Setup é o Altar: Sua mesa tem que ter uma luminária amarela, uma caneca de café (vazia, para manter a vibe minimalista) e, crucialmente, uma planta. A planta é o seu medidor de vibe. Se ela estiver murcha, o código vai dar erro. Se ela morrer, você foi demitido.

3.Fale com a IA como se Fosse um Deus: Seja vago, poético e cheio de metáforas. A IA adora. Ela se sente importante. E lembre-se: ela está fazendo o trabalho que você não quer.

Legenda: Deu erro? Keep Calm and Good Vibes

Devo usar Vibe coding?

Recentemente Linus Torvalds o criador do Linux opinou sobre essa tendencia, nas palavras dele, não há problemas em usar Vibe coding, desde que não seja para nada em produção, ou seja, se você quiser fazer uma landing page, um blog ou qualquer coisa que não seja um projeto grande, não há problema. Agora imagine criar um kernel em vibe coding.

A Vibe Coding é a prova de que, no futuro, o que realmente vai diferenciar um bom programador de um mediano não é o quanto ele sabe de C++, mas o quão bem ele consegue canalizar a energia cósmica do projeto.

]]>
https://computeiros.com/artigos/vibe-coding-a-nova-era-da-preguica-onde-o-codigo-e-um-detalhe/feed/ 0