⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Arduino

ayuda para programar en arduino

frankii
frankii
23
hace 10 años
hace 10 años
hola amigos del foro quisiera pedirles ayuda ya que quiero realizar un pequeño proyecto en arduino pero no se programar muy bien, lo que pretendo hacer es encender una bomba cuando el sensor ultrasonico me detecte 1 litro de la capacidad de agua en un recipiente y cuando me detecte 5 litros pare la bomba y que me lo este mostrando en un lcd
erepairman
erepairman
2.423
hace 10 años
hace 10 años
Esto se hace por partes. ¿Cuál sensor usa? ¿Cuál es la forma de conexión del sensor y qué voltajes da de acuerdo con el nivel del agua? Pruebe los ejemplos más sencillos para que vaya entendiendo más. http://www.arduino.cc/en/Tutorial/Blink
frankii
frankii
23
hace 10 años
hace 10 años
Uso el Sensor de Distancia Ultrasónico HC-SR04 y se alimenta con 5 v lo q pretendo es que cuando mi recipiente este vacío me encienda un led y me muestre en la pantalla de 16x2 llenando y cuando este a punto de llenarse se apague el led y en la pantalla Lcd me ponga lleno. Alguna ayuda la verdad no entiendo mucho de arduino, soy nuevo en esto
erepairman
erepairman
2.423
hace 10 años
hace 10 años
Vamos a ir ayudando, pero ud debe empezar a tratar de entender. El ejemplo que cité, presente en el website de Arduino, es el más sencillo. Por favor, hágalo y así podremos seguir. Cito el ejemplo: Los programas en Arduino se dviden en 2 funciones principales: setup() y loop() Lo que está dentro de setup() {} es la configuración inicial para empezar el programa, cosas como escoger cuáles pines usar y si son de entrada o salida. Lo que está dentro de loop() {} es lo que se va a estar ejecutando todo el tiempo sin parar. En el ejemplo http://www.arduino.cc/en/Tutorial/Blink se enciende y apaga intermitentemente un led a intervalos de un segundo. Las líneas que hacen posible esto son: digitalWrite(13, HIGH); // Enciende el LED porque pone el pin 13 en nivel lógico HIGH delay(1000); // Espera un segundo haciendo nada digitalWrite(13, LOW); // Apaga el LED porque pone el pin 13 en nivel lógico LOW delay(1000); // Espera un segundo haciendo nada PD. ¿Ya revisó la datasheet o algún diagrama de conexión para hacer funcionar el sensor?
erepairman
erepairman
2.423
hace 10 años
hace 10 años
Tenemos aquí un post en el que discutimos ampliamente el tema de empezar a programar microcontroladores: http://electronica.yoreparo.com/digital/quier-aprender-desde-cero-lo-referente-a-los-pic-t1202512.html
frankii
frankii
23
hace 10 años
hace 10 años
Ya lo hice y si funciona ya entendí la parte que me explica y si ya cheque el data del ultrasónico tiene 4 pines el de vcc, tring, echo y GND
erepairman
erepairman
2.423
hace 10 años
hace 10 años
Yo, en su caso, probaría otros programas sencillos más, pero si quiere meterse ya con el sensor, vea este video: Luego de esto, se podrá hacer algo con el display.
frankii
frankii
23
hace 10 años
hace 10 años
Ya programe el arduino con el ultrasónico ya me mide y me muestra El valor en un Lcd de 16x2 lo único q me hace falta es escalar el valor dependiendo del tamaño del recipiente qen el q lo coloque y que me active un led cuando tenga un 2% y me lo apague cuando este en un 95%
erepairman
erepairman
2.423
hace 10 años
hace 10 años
¡Felicitaciones! Espero que haya aprendido bastante del proyecto. Si necesita algo más al respecto, cuando ya tenga las medidas del recipiente terminamos.
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.84
(25)

Curso Práctico de Reparación y Bobinado de Motores Eléctricos

Héctor Castiñeira
$ 60 USD
$ 20 USD
4.94
(16)

Curso Refrigeración Comercial Aplicado a Diagnóstico y Reparación

Ing. Georga Melgarejo
$ 40 USD
$ 13 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis