Aquí te presentamos un simple y sensillo trabajo hecho con microntrolador Atmega8 de atmel,
Buscar este blog
Entradas populares
-
PIC CCS C Compiler última versión actualizado PCWHD soporte con actualizaciones constantes desde 2014 PIC CCS C Compiler es un intelig...
-
Proteus Professional V8 - Suite Profesional de Simulación de Circuitos Electrónicos Con Proteus podrás realizar circuitos impresos c...
-
Interface programador grabado simple o básico pero muy funcional cuenta con el chip CH341A que programa los chips de las series 24 y 25...
-
Falla recurrente de los discos sólidos HP S700 y S750
-
Todo sobre los SMDs de 6 pines en Fuentes de poder
-
Descarga e Instalación de CorelDraw 2018 desde su web oficial
-
Equivalente y Reemplazo, códigos de IC Para computadores portatiles y de Sobremesa, p or lo tanto Aquí tenemos soluciones para algunos d...
-
BIN BIOS Firmware de Laptops Impresora canon Error 5B00 entre otros Tenemos la mayoría de archivos BIN, BIOS, FIRMWARE PARA todo tipo de equ...
mayo 03, 2015
Lista completa de circuitos integrados de la serie 74xx
Lista de las funciones lógicas TTL de la serie 74xx en muchas formas sigue siendo un recurso indispensable en la industria de la electrónica. Incluso en estos días embriagadores de VLSI, FPGA, ASIC. Acontinuación presentamos la lista completa.
febrero 22, 2015
En esta oportunidad Moveremos un carro robot.
Todo este procto se hará con un Arduino, en este caso con un Arduino UNO
Para Facilitar las conexiones usaremos un arduino shield v5.
Puente H L298N
Puente H, aquí con los detalles de conexión.
Sensor Ultrasinido, para detectar Obstaculos
modulo bluetooth Para la comunicación desde un terminal remoto
Aquí Tenemos toda la configuración completa.
Algunos alcanses de APK, Puede bajar desde la Parte Final.
Flecha N "Norte" = 'n'
Flecha S "Sur" = 's'
Flecha O "Oeste" = 'o'
Flecha E "Este" = 'e'
Flecha P "Parar" = 'p'
Boton Verde "Encender" = 'h'
Boton Rojo "Apagar" = 'l'
Boton Enlaces = Esta selecciona el Modulo Bluetooth a que se va a conectar y/o sincronizar
// INICIO DEL CÓDIGO
int Pecho = 4; // define Pecho como (echo) para el Ultrasonido
int Ptrig = 5; // define Ptrig como (trig) para el Ultrasonido
int LaIzAn = 6; // Giro Lado Izquierdo AntiHorario
int LaIzHo = 7; // Giro Lado Izquierdo Horario
int LaDeHo = 8; // Giro Lado Derecho Horario
int LaDeAn = 9; // Giro Lado Derecho AntiHorario
int Mov = 255; // Movimiento de motor (0-255)
int estado = 'l'; // inicia detenido
int duracion, distancia; // Para Calcular distacia
void setup() {
Serial.begin(9600); // inicia el puerto serial para comunicacion con el Bluetooth
pinMode(LaDeHo, OUTPUT);
pinMode(LaDeAn, OUTPUT);
pinMode(LaIzHo, OUTPUT);
pinMode(LaIzAn, OUTPUT);
pinMode(Pecho, INPUT); // define el pin 4 como entrada (echo)
pinMode(Ptrig,OUTPUT); // define el pin 5 como salida (trig)
}
void loop() {
if(Serial.available()>0){ // lee el bluetooth y almacena en estado
estado = Serial.read();
}
if(estado=='n'){ // Desplazar hacia Adelante "Norte"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
if(estado=='s'){ // Desplazar hacia Atras "Sur"
analogWrite(LaDeAn, Mov);
analogWrite(LaIzAn, Mov);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if(estado=='o'){ // Desplazar hacia LadDerecha "Oeste"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeHo, Mov);}
if(estado=='e'){ // Desplazar hacia LadIzquierdo "Este"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, Mov);
analogWrite(LaDeHo, 0);
}
if(estado=='p'){ // Detenerse; Detiene los motores
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if (estado =='h'){ // Boton Verde Modo automatico con sensor Ultrasonido
digitalWrite(Ptrig, HIGH); // genera el pulso de trigger por 10us
delay(0.01);
digitalWrite(Ptrig, LOW);
duracion = pulseIn(Pecho, HIGH); // Lee el tiempo del Echo
distancia = (duracion/2) / 29; // calcula la distancia en centimetros
delay(10);
if (distancia <= 15 && distancia >=2){ // si la distancia es menor de 15cm
analogWrite(LaDeAn, 0); // Parar los motores por 1/4 de segundo
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
delay (250);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeAn, Mov); // Reversa durante 1/2 de segundo
analogWrite(LaIzAn, Mov);
delay(500);
analogWrite(LaDeAn, 0); // Girar durante 1 segundo
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, Mov);
delay(1000);
}
else{ // Si no hay obstaculos se desplaza al frente
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
}
if(estado=='l'){ // Boton OFF, detiene los motores.
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
}
//FIN DEL CÓDIGO
Bajar el APK desde Aquí
armar carro robot a control remoto controlado por bluetooth con app desde celular
Cómo armar un carro robot a control remoto controlado por bluetooth con app desde celular para cuatro principales movimientos. Puede servir para gruas, carros, Brazos y más.
En esta oportunidad Moveremos un carro robot.
Todo este procto se hará con un Arduino, en este caso con un Arduino UNO
Para Facilitar las conexiones usaremos un arduino shield v5.
Puente H L298N
Puente H, aquí con los detalles de conexión.
Sensor Ultrasinido, para detectar Obstaculos
modulo bluetooth Para la comunicación desde un terminal remoto
Aquí Tenemos toda la configuración completa.
Algunos alcanses de APK, Puede bajar desde la Parte Final.
Flecha N "Norte" = 'n'
Flecha S "Sur" = 's'
Flecha O "Oeste" = 'o'
Flecha E "Este" = 'e'
Flecha P "Parar" = 'p'
Boton Verde "Encender" = 'h'
Boton Rojo "Apagar" = 'l'
Boton Enlaces = Esta selecciona el Modulo Bluetooth a que se va a conectar y/o sincronizar
// INICIO DEL CÓDIGO
int Pecho = 4; // define Pecho como (echo) para el Ultrasonido
int Ptrig = 5; // define Ptrig como (trig) para el Ultrasonido
int LaIzAn = 6; // Giro Lado Izquierdo AntiHorario
int LaIzHo = 7; // Giro Lado Izquierdo Horario
int LaDeHo = 8; // Giro Lado Derecho Horario
int LaDeAn = 9; // Giro Lado Derecho AntiHorario
int Mov = 255; // Movimiento de motor (0-255)
int estado = 'l'; // inicia detenido
int duracion, distancia; // Para Calcular distacia
void setup() {
Serial.begin(9600); // inicia el puerto serial para comunicacion con el Bluetooth
pinMode(LaDeHo, OUTPUT);
pinMode(LaDeAn, OUTPUT);
pinMode(LaIzHo, OUTPUT);
pinMode(LaIzAn, OUTPUT);
pinMode(Pecho, INPUT); // define el pin 4 como entrada (echo)
pinMode(Ptrig,OUTPUT); // define el pin 5 como salida (trig)
}
void loop() {
if(Serial.available()>0){ // lee el bluetooth y almacena en estado
estado = Serial.read();
}
if(estado=='n'){ // Desplazar hacia Adelante "Norte"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
if(estado=='s'){ // Desplazar hacia Atras "Sur"
analogWrite(LaDeAn, Mov);
analogWrite(LaIzAn, Mov);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if(estado=='o'){ // Desplazar hacia LadDerecha "Oeste"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeHo, Mov);}
if(estado=='e'){ // Desplazar hacia LadIzquierdo "Este"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, Mov);
analogWrite(LaDeHo, 0);
}
if(estado=='p'){ // Detenerse; Detiene los motores
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if (estado =='h'){ // Boton Verde Modo automatico con sensor Ultrasonido
digitalWrite(Ptrig, HIGH); // genera el pulso de trigger por 10us
delay(0.01);
digitalWrite(Ptrig, LOW);
duracion = pulseIn(Pecho, HIGH); // Lee el tiempo del Echo
distancia = (duracion/2) / 29; // calcula la distancia en centimetros
delay(10);
if (distancia <= 15 && distancia >=2){ // si la distancia es menor de 15cm
analogWrite(LaDeAn, 0); // Parar los motores por 1/4 de segundo
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
delay (250);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeAn, Mov); // Reversa durante 1/2 de segundo
analogWrite(LaIzAn, Mov);
delay(500);
analogWrite(LaDeAn, 0); // Girar durante 1 segundo
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, Mov);
delay(1000);
}
else{ // Si no hay obstaculos se desplaza al frente
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
}
if(estado=='l'){ // Boton OFF, detiene los motores.
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
}
//FIN DEL CÓDIGO
Bajar el APK desde Aquí
febrero 22, 2015
Prender varios Diodos Led median comunicación Arduino Android por Bluetooth
En este tutorial se realiza la
comunicación entre la tarjeta Arduino y un celular con Android. La
comunicación se realiza mediante un módulo bluetooth, configuración en
modo esclavo, conectado a la tarjeta Arduino. Desde una aplicación
instalada en un celular con Android se enviará la información que
controla el encendido y apagado de un tres LEDs.
febrero 21, 2015
Prender un Diodo Led median comunicación Arduino-Android por Bluetooth
En este tutorial se realiza la
comunicación entre la tarjeta Arduino y un celular con Android. La
comunicación se realiza mediante un módulo bluetooth, configuración en
modo esclavo, conectado a la tarjeta Arduino. Desde una aplicación
instalada en un celular con Android se enviará la información que
controla el encendido y apagado de un tres LEDs.
febrero 21, 2015
Dentro de los parámetros fundamentales que debemos considerar al momento de ensayar o seleccionar un capacitor electrolítico es el valor de su Resistencia Serie Equivalente (ESR). En el mundo de las reparaciones, una enorme cantidad de fallas presentes en los equipos electrónicos son generadas por los capacitores electrolíticos y la pérdida de su apropiada ESR. Nos podemos encontrar con capacitores que poseen un valor muy bueno (o aproximado al nominal) de su capacidad y sin embargo son los causantes de miles de problemas e inconvenientes por haber perdido su ESR.
Que es el ESR de un capacitor? Todo sobre ESR
Dentro de los parámetros fundamentales que debemos considerar al momento de ensayar o seleccionar un capacitor electrolítico es el valor de su Resistencia Serie Equivalente (ESR). En el mundo de las reparaciones, una enorme cantidad de fallas presentes en los equipos electrónicos son generadas por los capacitores electrolíticos y la pérdida de su apropiada ESR. Nos podemos encontrar con capacitores que poseen un valor muy bueno (o aproximado al nominal) de su capacidad y sin embargo son los causantes de miles de problemas e inconvenientes por haber perdido su ESR.
Suscribirse a:
Entradas
(
Atom
)








