Tiva C Launchpad & Sensor ultrasonic HC-SR04 Materiales: -Tiva C serie TM4C123G -Ultrasonic Sensor HC-SR04 Conexiones necesarias entre el sensor y la tarjeta: -Pin 9: PA6 -Pin 8: PA5 -VCC -GND Código: /* Editado por Maryori Sabalza 28 de Diciembre de 2015 */ long distancia; long tiempo; void setup(){ Serial.begin(9600); pinMode(9, OUTPUT); pinMode(8, INPUT); } void loop(){ digitalWrite(9,LOW); delayMicroseconds(5); digitalWrite(9, HIGH); delayMicroseconds(10); tiempo=pulseIn(8, HIGH); /*Medicionde la longitud del pulso entrante. Mide el tiempo que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es decir: desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW, la longitud del pulso entrante*/ distancia= int(0.017*tiempo); /*fórmula para calcular la distancia obteniendo un valor entero*/ /
Entradas más populares de este blog
CPLD Max II Blink Led
¡Hola! Los novedosos CPLD que se están empezando a usar no solo por su fácil acceso y costo, sino también que en esta tarjetita permite analizar y comprobar laboratorios. En esta ocasión encenderemos un led conectado a esta tarjeta. Figura 1. MAX II EPM240, Altera El código a implementar para un led usando Verilog es el siguiente: module ledblink(clk,led); input clk; output led; reg led; reg[23:0] cnt; always @(posedge clk) begin cnt<= cnt + 1'b1; led<=cnt[23]; end endmodule Ahora para conectar el pin buscamos en el datasheet: Datasheet EPM240 Podemos probar con el Pin_B1 ya programar debe funcionar. Figura 2. Pin planner Ahora si en vez de 1 sean 3 o mas leds se debe modificar el código de la siguiente manera y asignar otros pines: Figura 3. Blink 3 Leds y pin planer Y luego de programar debemos ver algo así: Éxitos. Maryori Sabalza Mejía Cartagena-Colombia
Max II EPM240T100C5 CPLD Altera- Music Buzzer
Hola! Decidí continuar probando el pequeño CPLD MAX II de Altera, hace algún tiempo probé con un blink de leds (aqui: CPLDblinkled ) aprovechando los recursos web me encontré con un mega tutorial de fpga4fun, quienes con una pequeña FPGA realizan diferentes proyectos. Aprovechando los códigos de verilog del tutorial MusicBox , quise probarlos usando el MAX II. Figura 1. MAX II EPM240T100C5, Altera Materiales: - Buzzer -CPLD El resultado en el vídeo, a continuación: Exitos!
Comentarios
Publicar un comentario