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
Max II EPM240T100C5 CPLD Altera- Music Buzzer
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
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!
Tiva C launchpad Playing Music
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Hola! En este tutorial conectaremos a la Tiva C series TM4C123G un piezo eléctrico (Buzzer) para hacer sonar divertidas melodías. Materiales: -Buzzer -Tiva C launchpad -Resistencia de 220 ohm o aproximado Se interconectara el piezo de la siguiente manera a la tiva: La positiva a la resistencia y esta al pin PF2 que viene siendo el pin digital 40 y el otro lado se conecta a tierra, si al conectar no sabes cual es la tierra simple no sonara al cambiar la posición sonara. Figura 1. Esquema de conexión En este caso escucharemos las melodías: HBD- Cumpleaños feliz Konami contra- soundtrack videogame Imperial March- Star Wars Let It Be- The Beatles De los códigos 3 puedes encontrarlos en los ejemplos que trae el software Energía los cuales podrán modificar a su gusto Figura 2. Energía Examples Y Let it be puedes hacer una adaptacion del tradicional hecho para Arduino http://forum.arduino.cc/index.php?topic=3309.0 A continuación les dejo los que u
CPLD Max II Blink Led
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
¡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
I2C Arduino uno & Tiva C launchpad comunicandose
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
¡Hola! En este tutorial mostrare a el Arduino uno hablándole a la Tiva c launcpad de TI quien le enviara un carácter de respuesta a Arduino, Para que esto suceda debemos trabajar con el protocolo de comunicación I2C que es una comunicación en serie para ínter circuitos integrados. Figura 1. I2C (from Wikipedia) Materiales: -Tiva C launchpad -Arduino uno -cables Se deben interconectar los SDA Y SCL que son por viajan los datos y el reloj que llevan estos, tambien se deben conectar tierra entre las 2 placas. Para el caso de la tiva: SDA:PD1 SCL: PD0 mientras que para arduino: SDA: A4 SCL:A5 Figura 2. Diagrama del sistema Gracias a la libreria Wire.h que la traen las 2 placas haremos posible la comunicación entre estas. Se usara el master-write con el slave-receiver y el master
BarGraph Tiva C series Launchpad
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Tiva C series Launchpad-BarGraph Hola! en este primera entrada del blog les mostrare como hacer la prueba del bargraph usando leds y un potenciometro al igual que se hace en Arduino uno. Materiales: -Tiva C serie TM4C123g -Led's (use 8) -Resistencias 470 ohm (mismo numero de los leds usados) -Potenciometro 10 Kohm -Protoboard -Cables La primera conexion que se debe hacer es la del potenciometro de la siguiente manera: A0=PE3 GND 5V=VBUS Figura 1. Conexion del Potenciometro con la Tiva C Ahora el codigo a usar sera: File-Examples-display-barGraph. Figura 2. Programa básico Y el codigo incluyendo los 8 leds y el pin analogo A0: // these constants won't change: const int analogPin = 29; // the pin that the potentiometer is attached to const int ledCount = 8; // the number of LEDs in the bar graph int ledPins[] = { 4, 5, 6, 7,8,9,10,13 }; // an array of pin numbers to which LEDs are attached const