Neste tutorial vou mostrar como utilizar o Bind para configurar um apontamento de domínio para um IP. Claro que só funciona no próprio equipamento. Para funcionar dentro da rede local, envolve configurações mais avançadas, que não mostrei aqui neste tutorial e nem em outro. Não sei configurar (rsrs). O sistema operacional utilizado é o Ubuntu […]
Autor: fedablio
Restaurando o Grub no Linux Mint
Para usuários que utilizam Linux e Windows no mesmo computador, há casos que após fazer a formatação, é necessário reinstalar o Grub (gerenciador de boot). Em poucos passos mostro como é fácil executar tal procedimento. 1. Crie um Live USB do Ubuntu em um pendrive. 2. Configure o boot para iniciar pelo pendrive. 3. Inicie […]
Como jogar Dinossauro do Google com Arduino
1. Faça o carregamento do código #define PINO_LDR A5 #define TEMPO 1000 void setup(){ Serial.begin(9600); pinMode(PINO_LDR, INPUT); } void loop(){ int leitura = analogRead(PINO_LDR) Serial.println(leitura); delay(TEMPO); } 2. Faça a montagem do circuito 3. Faça o carregamento do código #include <Servo.h> #define PINO_MOTOR 4 #define TEMPO 1000 Servo servo; void setup (){ servo.attach(PINO_MOTOR); servo.write(0); } […]
Bússola eletrônica com Arduino
1. Faça o carregamento do código #define PINO_LED 2 #define TEMPO 1000 void setup() { pinMode(PINO_LED, OUTPUT); } void loop() { digitalWrite(PINO_LED, HIGH); delay(TEMPO); } 2. Faça a montagem do circuito 3. Faça o carregamento do código #include <MechaQMC5883.h> #include <Wire.h> MechaQMC5883 compass; int x = 0; int y = 0; int z = 0; […]
Detector de pessoas com Arduino
1. Faça o carregamento do código #define PINO_BUZZER 8 #define TEMPO 250 void setup() { pinMode(PINO_BUZZER, OUTPUT); } void loop() { digitalWrite(PINO_BUZZER, HIGH); delay(TEMPO); } 2. Faça a montagem do circuito 3. Faça o carregamento do código #include <Ultrasonic.h> #define PINO_TRIG 4 #define PINO_ECHO 5 #define TEMPO 250 Ultrasonic ultrasonic(PINO_TRIG, PINO_ECHO); void setup(){ Serial.begin(9600); } […]
Shed – application for sharing video frequencies (VTX)
What is it The Shed application works as a video frequency sharing panel (VTX) used in model airplane clubs. Observe the example: The first user creates a room with a keyword (a password) and then enters their name/nickname, the channel (in Gigahertz) and the band (analog or digital). The other users use the same keyword […]
Vetores e matrizes em Java
Quando necessitamos armazenar várias variáveis do mesmo tipo, temos à nossa disposição funcionalidades (estruturas de dados homogêneas) da programação chamadas de vetores (unidimensionais) e matrizes (bidimensionais). Você pode armazenar e depois recuperar determinado valor, atribuindo índices às posições dos vetores ou das matrizes. Vetor Para exemplificar um vetor (código abaixo), crio uma estrutura do tipo […]
5G ou 5.8 GHz?
O foco do artigo é tentar usar ao mínimo possível, termos técnicos e de difícil entendimento e assim explicar que há diferença entre redes emitidas por roteadores Wi-Fi (2.4/5.8 GHz) e torres de operadoras de telefonia móvel (2G, 3G, 4G e 5G). A maioria das pessoas costuma confundir a frequência de 5.8 GHz (Giga Hertz […]
Personalizando as cores de um AlertDialog do Android
Neste artigo trago uma forma bem simples para personalizar o seu AlertDialog do Android com botões de confirmação. Há a possibilidade de escolher as cores para até 8 itens, que são eles: título da caixa, a pergunta a ser feita, a cor do botão de negação, a cor do texto do botão de negação, a […]
Sistema de Ponto Flutuante
Sistemas computacionais suportam tamanhos específicos de números, ou melhor, valores. Campos de um determinado programa que recebem ou apenas exibem valores devem possuir certos limites. Imaginemos se as calculadoras, como aquelas de bolso que se tornaram mais difíceis de encontrar a venda nos dias atuais ou as disponibilizadas em sistemas operacionais como Linux, Android, Windows […]