Postagens

Mostrando postagens de 2019

Arduino e Python

Imagem
ARDUINO E PYTHON

Escrevendo no LCD com Sensores

Imagem

LCD Controlado por Sensores

Imagem

Sensor de Temperatura e Umidade com LCD

Imagem

Controlando Servo com Botão

Imagem
[codigo] #include <Servo.h> Servo myservo; int btn1 = 8; int leBtn1 = 0; int estadoBtn1 = 0; int i=170; void setup() { Serial.begin(9600); myservo.attach(10); pinMode ( btn1, INPUT_PULLUP); } void loop() { myservo.write(i); leBtn1 = digitalRead(8); delay(500);              if (leBtn1 == HIGH) {       estadoBtn1 = !estadoBtn1;  Serial.println(estadoBtn1);  if (estadoBtn1 ==  1) {     for(i=170;i<=10;i--){     myservo.write(i);     Serial.println(i); } } if (estadoBtn1 ==  0) {     for(i=0;i>=170;i++){     myservo.write(i);     Serial.println(i); } } } } [/codigo]

Painel de Controle

Imagem

RGB Botões e Voz

Imagem

RGB Ball

Imagem

Joystick, Servos e Laser

Imagem
[code] #include "HCPCA9685.h"  #define I2CAdd 0x40  #define eixoX A0  #define eixoY A1  #define botao 4  int PosicaoServo0; int PosicaoServo1; HCPCA9685 HCPCA9685(I2CAdd);  void setup()  { HCPCA9685.Init(SERVO_MODE);  HCPCA9685.Sleep(false);  PosicaoServo0=250; PosicaoServo1=250; HCPCA9685.Servo(0, PosicaoServo0);   HCPCA9685.Servo(1, PosicaoServo1);  pinMode(botao, INPUT_PULLUP); } void loop()  { if (!digitalRead(botao)) { delay(500); PosicaoServo0=250; PosicaoServo1=250; HCPCA9685.Servo(0, PosicaoServo0);   HCPCA9685.Servo(1, PosicaoServo1);  } if (analogRead(eixoX) > 800) { if (PosicaoServo0 < 420) {  PosicaoServo0++;  }  delay(10); HCPCA9685.Servo(0, PosicaoServo0); } if (analogRead(eixoX) < 300) { if (PosicaoServo0 > 10) { PosicaoServo0--; } delay(10);  HCPCA9685.Servo(0, PosicaoServo0);  }  ...

Alterando Sentido Rotação com Botão

Imagem
VEJA NO SIMULADOR: CÓDIGO: int viraDir = 10; int viraEsq = 11; int btn1 = 2; int btn2 = 3; int le_btn1 = 0; int le_btn2 = 0; void setup() { Serial.begin(9600); pinMode(viraDir,OUTPUT); pinMode(viraEsq,OUTPUT); pinMode (btn1,INPUT); pinMode (btn2,INPUT); } void loop() { le_btn1 = digitalRead(btn1); le_btn2 = digitalRead(btn2);   if(le_btn1 == 1) {   digitalWrite(viraEsq,LOW);   digitalWrite(viraDir,HIGH);   }else{     digitalWrite(btn1,LOW);   }   if(le_btn2 == 1) {   digitalWrite(viraDir,LOW);   digitalWrite(viraEsq,HIGH);   }else{     digitalWrite(btn2,LOW);   } }

Sentido de Rotação do Motor com L293D

Imagem
MATERIAL NECESSÁRIO ArduinoUno -Baterias- Protoboard- Roda - Motor - CHIP L293D Nesta postagem, vamos apenas alternar o sentido da rotação a cada 3 segundos. Na próxima incluiremos um botão para parar e outro para inverter o sentido.  CÓDIGO: Veja Funcionando :

Movendo Objeto HTML com Potenciômetro

Imagem
Movendo Objeto HTML com Potenciômetro Não esqueça de clicar em seguir.... por enquanto estou colocando só o vídeos, mas os inscritos terão acesso aos esquemas e códigos em breve !!!

Carrinho Bluetooth sem Botões

Imagem
Logo todo o projeto estará aqui Inscreva-se e acompanhe.

Painel de Controle com API de Voz do Google

Imagem
Painel de Controle com API de Voz do Google em BREVE CONTROLANDO UM Arduino SE INSCREVA  e acompanhe !!!!

Controlando Motor de Passo e Servo Motor Pelo Celular

Imagem

Carrinho Autônomo

Imagem

Brincando com Servos e Sensores

Imagem
Brincando com Servos e Sensores. Estou construindo este Blog aos poucos ... Se INSCREVA e acompanha as postagens legais que virão !!!

SENSORES 002 - LDR ( Light Dependent Resistor)

Imagem
Material Necessário : Arduino UNO Protoboard 1 Led 1 LDR 2 Resistores 330 ohms Jumpers Código :

SENSORES 001 - HC SR04 Ultrassônico

Imagem
Material Necessário : Arduino Uno Sensor HC-SR04 Protoboard 3 leds 3 Resistores 330 ohms Jumpers Código : // Arduino Brasil - Blumenau // Sensores - 001 HC-SR04 //Eduardo Graes #include <Ultrasonic.h> Ultrasonic ultrasonic(3, 2); int distance; int ledAzul = 10; int ledVerm = 11; int ledBran = 12; void setup() {   Serial.begin(9600);   pinMode(ledAzul,OUTPUT);   pinMode(ledVerm,OUTPUT);   pinMode(ledBran,OUTPUT); } void loop() {   distance = ultrasonic.read();   Serial.println(distance);   delay(300);   if (distance < 10) {     digitalWrite(ledAzul,HIGH);   }else{     digitalWrite(ledAzul,LOW);   }    if (distance < 7) {     digitalWrite(ledVerm,HIGH);   }else{     digitalWrite(ledVerm,LOW);   }    if (distance < 4) {     digitalWrite(ledBran,HIGH);   }else{     digitalWrit...

BÁSICO 004 - Potenciômetro Controlando 3 Leds

Imagem
Material Necessário : 1Arduino Uno 3 Leds 1 protoboard 3 Resistores 330 ohms 1 Potenciômetro cabos Código: int potenc = A0; int ledVerm = 9; int ledBran = 10; int ledAzul = 11; int leitura  =0; void setup() { Serial.begin(9600); pinMode(potenc,INPUT); pinMode(ledVerm,OUTPUT); pinMode(ledBran,OUTPUT); pinMode(ledAzul,OUTPUT); } void loop() { leitura = analogRead(potenc); Serial.println(leitura); if (leitura >= 100) {   digitalWrite(ledVerm,HIGH); }else{   digitalWrite(ledVerm,LOW); } if (leitura >= 441) {   digitalWrite(ledBran,HIGH); }else{   digitalWrite(ledBran,LOW); } if (leitura >= 782) {   digitalWrite(ledAzul,HIGH); }else{   digitalWrite(ledAzul,LOW); } }

BÁSICO 003 - Potenciômetro Controlando Led

Imagem
Material Necessário: 1 Led 1 Resistor 330 ohms 1 Potenciômetro 1 Protoboard 1 Arduino Uno Cabos Código:

BÁSICO 002 - Botão Controlando Led

Imagem
Material Necessário: 1 Botão 2 Resistores  330 ohms; Protoboard; 1 Led; Cabos. Código: // Arduíno Brasil - Blumenau // BÁSICO 002 -  Botão controlando Led // Eduardo Graes int botao = 2;         //pino do arduino que lê o botão int led   = 3;           //pino do arduino que liga led int estado  = 0;       // variável que armazena o estado atual do                                // botão int estado2 = 0;      // variável que armazena o estado anterior do                                // botão                         void setup() { Serial.begin(9600);                ...

BÁSICO 001 - Piscando LED

Imagem
Material  necessário : 1 - LED; 1 - Resistor 330 ohms; 1 - Arduino Uno; Cabos Código :