viernes, 11 de noviembre de 2016


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*/
  /*Monitorización en centímetros por el monitor serial*/

  Serial.println("Distancia ");
  Serial.println(distancia);
  Serial.println(" cm");
  delay(1000);
}




Resultado:


jueves, 11 de agosto de 2016

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!