Pages: 1 [2] 3 4   Go Down
Author Topic: Nuevo libro en español sobre Arduino de la editorial RCLibros  (Read 20679 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Totalmente de acuerdo Donrodrigo, me paso lo mismo con I2C y SPI y saque la información de http://www.electroensaimada.com/i2c.html

Saludos
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola:

Compré al final este libro desde el 11 de febrero del 2014, ejjeejje. Lo llevo pensando desde hace un tiempo porque estaba recorriendo por Internet y librerías cual es el más completo y es este de todos los que hay. Es un buen libro para empezar, me gusta, reconozco que tienes temas algo bajos, confusos y por profundizar, aún así lo de dejado en la sección libros de mi blog como recomendado.

Hay temas que profundizar como el I2C y demás dispotivos. También el protocolo SPI, hay muchos temas que no están tan ampliado por el tema que no cabe en el mismo linbro. Al enviarle a RC Libros un e-mal para encontrar a Oscar, me han dado esta respuesta.

Le pregunto:
Quote
Hola:

He comprado un libro sobre Arduino, de lo mejorcito que he visto y altamente recomendado entre la comunidad.

Quiero saber si el autor Óscar Torrente Artero tiene intención de hacer otra continuación del libro más avanzada y usar otros tipos de periféricos con Arduino. Al menos quiero tener su correo electrónico si es posible para escribirle a él directamente.

Un cordial saludo.

Me responden:
Quote
Hola,

en estos momentos el autor se encuentra preparando la continuación más avanzada del libro de Arduino.

Le pasaremos copia de su correo.

Muchas gracias por su interés. Reciba un cordial saludo.

Si es cierto que está realizando otro libro más avanzado. No tiene ni la mayor idea de lo contento que estoy al leer esta noticia.

Cuando quiero contactar con el autor de libro, quiero preguntarle algunas preguntas sobre el futuro libro muy demandado para los que quieran aprender más. Los que se quejan que está en blanco y negro, es que es más barato. Hay esquemas que no se pueden leeer ni las resistencias, son cosas que tiene que mejorar el libro en próximas ediciones. Aún así, es un buen libro.

Si al final el autor decide hacer el segundo tomo ya que el primero no va a profundizar todo porque no cabe, espero que sea también de unas 600 páginas. Normalmente el tomo 2 no llega ni la mitad de páginas y esto desmotiva, hay que tenerlo en cuenta.

Hay un dispositivo SD que en el libro tiene ejemplos prácticos. Me llamó la atención que no haya ejemplos y dispositivos como el manejo de una EEPROM externa como el 24LC256 por poner algún ejemplo, el reloj calendario DS1307 que se usa bastante en los proyectos, por si tienes falta de pines en el ATmega328P-PU de Aruino UNO y no comprar más placas puedes usar el expansor de BUS PCF8574 que sirve tanto como entradas y como salidas digitales, todo con protocolo I2C que es muy usado. También recuerdo al SPI que es mejor y se usará más ya que es el futuro, sobre todo usar memoria RAM externa exclusivo para AVR, tiene mucho más memoria y es rápida por eso se aconseja SPI.

Los protocolos I2C y SPI es muy bueno que esté en el próximo libro. A parte de otros sensores no sombrado en el libro actual. A parte de ello, saber más de programación avanzada.

Me dirijo a Oscar Torrente Artero. Si realmente estás haciendo el segundo libro más avanzado. ¿Podemos pedir sugerencia?
También puede preguntar que nos interesa. Prefiero que tardes en sacar el libro a  la  luz bien hecho y de unas 600 páginas como el primero, que todo rápido de casi 299 páginas.

Un cordial saludo y gracias por leer hasta aquí.
« Last Edit: February 16, 2014, 09:24:35 am by Metaconta » Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas:

En cuanto a controlar la EEPROM externa por I2C que en el libro no incluye, aquí hay información.
http://www.hispavila.com/3ds/atmega/i2c-eeprom.html

Code:
  /*
  *  Uso del I2C bus con la EEPROM 24LC64
  * Ejemplo:    eeprom.pde
  * Este código pertenece a:
  * Autor: kans
  * Fecha: 05/03/2008
  *
  *   http://pastebin.com/f3a36644b
  */
       
  #include <Wire.h> //librería I²C
       
  // Las siguientes funciones para lectura y escritura en una EEPROM
  // se encuentran en el wiki de Arduino: http://www.arduino.cc/playground/Code/I²CEEPROM
 
  void I²C_eeprom_write_byte( int deviceaddress, unsigned int eeaddress, byte data )
  {
   int rdata = data;
   Wire.beginTransmission(deviceaddress);
   Wire.send((int)(eeaddress >> 8));    // MSB
   Wire.send((int)(eeaddress & 0xFF));  // LSB
   Wire.send(rdata);
   Wire.endTransmission();
  }
       
 
  //ADVERTENCIA: address es una dirección de página, de 6 bits termina envolverá alrededor además, los
  // datos pueden ser como máximo alrededor 30 byte, porque la librería Wire tiene un búfer de 32 byte
  void I²C_eeprom_write_page( int deviceaddress, unsigned int eeaddresspage,
  byte* data,  byte length )
  {
   Wire.beginTransmission(deviceaddress);
   Wire.send((int)(eeaddresspage >> 8));   // MSB
   Wire.send((int)(eeaddresspage & 0xFF)); // LSB
   byte c;
   for ( c = 0; c < length; c++)
   Wire.send(data[c]);
   Wire.endTransmission();
  }
       
  byte I²C_eeprom_read_byte( int deviceaddress, unsigned int eeaddress )
  {
   byte rdata = 0xFF;
   Wire.beginTransmission(deviceaddress);
   Wire.send((int)(eeaddress >> 8));   // MSB
   Wire.send((int)(eeaddress & 0xFF)); // LSB
   Wire.endTransmission();
   Wire.requestFrom(deviceaddress,1);
   if (Wire.available()) rdata = Wire.receive();
   return rdata;
  }
       
 // tal vez no hay que leer más de 30 o 32 bytes de una vez!
  void I²C_eeprom_read_buffer( int deviceaddress, unsigned int eeaddress,
  byte *buffer, int length )
  {
   Wire.beginTransmission(deviceaddress);
   Wire.send((int)(eeaddress >> 8));   // MSB
   Wire.send((int)(eeaddress & 0xFF)); // LSB
   Wire.endTransmission();
   Wire.requestFrom(deviceaddress,length);
   int c = 0;
   for ( c = 0; c < length; c++ )
   if (Wire.available()) buffer[c] = Wire.receive();
  }       
       
   void setup()
  {
   char cadena[] = "hola mundo desde una eeprom"; // cadena a escribir
   Wire.begin(); // es obligatorio inicializar la conexion
   Serial.begin(9600);
   I²C_eeprom_write_page(0x50, 0, (byte *)cadena, sizeof(cadena)); // escribir la cadena al
   // principio de la EEPROM; comentar esta línea para probar que la memoria es no volátil
   delay(10); //pequeña pausa despues de escribir en la memoria
  }
       
  void loop()
  {
  int addr=0; //dirección a leer
   byte b = I²C_eeprom_read_byte(0x50, 0); // acceso a la primera posición de memoria
       
   while (b!=0)
  {
   Serial.print((char)b); //enviar al ordenador
   addr++; //siguiente direccion
   b = I²C_eeprom_read_byte(0x50, addr); //acceso a posición de memoria
  }
   Serial.println();
   delay(2000);
  }

Saludo.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola amigos.

Muchas muchas muchas gracias por vuestras críticas, por el tiempo invertido en escribirlas y en dar vuestra confianza a este proyecto. De verdad, muchísimas gracias.

Os escribo para confirmaros de que, tal como comenta Metaconta, he estado negociando con la editorial para escribir un nuevo libro algo más avanzado con las cosas que se quedaron en el tintero en el primer volumen, y que coinciden enormemente con las propuestas que me habéis dicho a lo largo de este post. Además, también he conseguido que se pueda realizar una 2ª edición del libro existente con mejoras. Concretamente, para ésta pretendo:

1.-Mejorar la calidad de las imágenes: es cierto que la estética elegida para las fotografías de los componentes (hecha con una voluntad "artística") ha sido muy mala idea. Todo el mundo lo critica. Por eso, estoy intentando convencer a un ilustrador para que realice unos dibujos hiperrealistas de los componentes bien hechos. Creo que quedará bonito. A mí en particular me gustan más los dibujos que las fotografías (además de que no soy fotógrafo y tampoco quiero/puedo utilizar fotos de otros). Eso sí, será en blanco y negro: los costes son los costes.
2.-Introducir las novedades sencillas que han aparecido últimamente en el mundillo Arduino (pantalla LCD, IDE 1.5.x, placa Esplora...) y revisar los shields y componentes de terceros (Adafruit, Sparkfun...) por si hay alguno obsoleto. Y rescribir los apartados de Cosm.com y de Bluetooth, que ha cambiado.
3.-Incluir el uso de interrupciones a nivel básico.
4.-...¿alguna idea de mejora más? (dentro del contenido ya existente, sin añadir nuevo).

Contesto los comentarios que me habéis hecho:

*Respecto la falta de explicación de las librerías SPI y I2C, tenéis toda la razón, pero decidí no añadirlas porque si no me habría salido un monstruo indigerible, creo (teniendo en cuenta sobretodo que era un libro pensado para principiantes del todo). Pero es un tema prioritario para incluir en el segundo volumen.

*Respecto la inclusión de ejemplos de aplicación en el mundo real...bueno, la concepción del libro no sigue esa filosofía (que es perfectamente válida...hay otros libros que están estructurados por proyectos y están muy bien). Mi filosofía era hacer un libro base para un curso docente hipotético (de chicos de un grado medio de FP, pongamos por caso) o bien para gente autodidacta que no ha tenido contacto nunca con la electrónica y/o la programación. Es por eso que empiezo desde tan poco nivel (gente ha sugerido en otros sitios que el primer capítulo sobraba...no estoy de acuerdo, aunque siempre es difícil establecer cuál es el punto de partida) y voy aumentándolo integrando poco a poco los diferentes elementos del ecosistema hardware/software de Arduino. Empezar a hacer aplicaciones "reales" implica o explicar las cosas sobre la marcha o darlas por sabidas, con lo que el espíritu de curso secuencial se pierde. Los proyectos están bien cuando ya se sabe del tema y se quiere ir al grano. Por otro lado, hacer proyectos implica gastar mucho espacio en información que no a todo el mundo le puede interesar...así, quien no quiere gestionar el alumbrado de cas, se saltará 40 páginas de golpe. Y finalmente, otro detalle: en internet de los que más hay es precisamente de blogs y posts explicando proyectos reales (instructables es una fuente inagotable de ellos, por ejemplo...hay otros sitios más que los nombro en el apéndice final del libro) pero hecho en falta precisamente lo que (pretende) aportar mi libro: un enfoque estructurado y progresivo de la información necesaria para que luego, el lector, pueda tener las herramientas suficientes para que él mismo, con su imaginación y con ayuda de internet, pueda realizar sus proyectos reales particulares sin problemas.

*Respecto los códigos de ejemplo del libro...bueno, es verdad que en el libro incluyo comentarios que luego en el código descargable de la web no están. No me pareció que fuera un problema, pero si hay lectores que prefieren tener los comentarios incluidos dentro del código descargable, pues no cuesta nada hacerlo. Ok. Lo que sí está puesto es el número de código (3.2, 4.12...) para que no haya problemas para localizar el código dentro del libro...ahí sí que no he entendido. Lo de que el libro está en blanco y negro, eso yo no lo puedo cambiar.

*Respecto lo de si hay alguna forma de comprarlo en digital o no, eso ya no lo sé. Sugiero que escriban a info@rclibros.es comentando el tema y ellos contestarán en breve tiempo, doy fe.

Y respecto el volumen medio-avanzado prometido, ideas que tengo pensado incluir (aún no lo tengo decidido del todo) son cosas como:
1.-Más sensores: acelerómetros, GPS (con reloj DSxxx), ...
2.-Comunicación GPRS, RF y XBee
3.-Arduino Yun y Temboo. Me gustaría incluir la Due, pero no dispongo de ella. Y también la Tre y Galileo
4.-Comunicación vía serie con PCs, probablemente usando Processing
5.-Comunicación con dispositivos Android de la forma más sencilla posible (sin tocar código Java, me refiero)
6.-Aspectos de programación avanzados como SPI o I2C -con ejemplos como el uso de EPPROMs entre otros- y lógica a nivel de bit (uso de multiplexadores).
7.-Uso de algunas funciones de Lib-avr
8.-Diseño y soldadura de circuitos básicos. Creación de PCBs.
9.-...Y claro, se admiten, se piden, se ruegan sugerencias!!!

En realidad, este segundo volumen no será como el primero en el sentido de un libro secuencial con origen y final, sino que será más bien un compendio de capítulos prácticamente inconexos...esto puede hacer que haya gente a la que le interese solamente parte de su contenido...pero no creo que haya otra alternativa una vez superado el nivel básico. Eso sí, no bajará de las 500 páginas.

En cualquier caso, he de advertir que tanto la 2ª edición del volumen existente como este nuevo segundo volumen no creo que salgan al mercado hasta el 2015, porque tan sólo hace unos días que he empezado con todo esto. Pero bueno, camino se hace al andar... Cuando haya novedades relevantes ya os mantendré informados.

Muchas gracias a todos!!!
Hasta pronto
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas:

Muy bien el temario, sobre todo los protocolos muy recomendado como I2C y SPI. La parte de usar Android para controlar desde la pantalla del movil encender y apagar Led (en realidad, todo lo que sea) está la mar de interesante. Me alegra que sea de unas 500 páginas. smiley-wink

En cuanto a la segunda versión del libro, en Photoshop se puede hacer fotos estilo dibujo a lápiz, pondré algún ejemplo aquí cuando haga algunos para que lo vean y opinen, en este sentido no tengo problemas para hacerlos, esos si, si son todas, requiere mucho tiempo y dedicación ya que es importante que se vea muy bien.

En cuanto a usar dibujos artísticos, no tiene que ser mala idea, simplemente que se vea bien y asunto resulto, como dije, pondré algunos ejemplos en blanco y negro parecido al tuyo pero algo más nítido. Eso si, los esquemas eléctricos se tienen que ver bien, no borroso y esto es importante, ya que hasta la propia Web de Arduino, se ve borroso.

Teniendo el primer libro, bueno, mi sugerencia es documentar bien documentado los ejemplos que puedas descargar y si es posible, poner más ejemplos de casi cualquier tema, así practicamos más y más, vale la pena. Algunos libros han incluido de casi 200 ejemplos a más de 240, son muchos y parecidos pero valen la pena. El que digo es en ensamblador (asm) para PIC. ya en la tercera edición.

En cuanto en hacer cosas con Arduino DUE, preferiblemnete prefiero el ARduino TRE, ya que tiene procesador para usar Linux y en la misma placa un microcontrolador que hace una mezclade Raspberry Pi y Arduino juntos. Ya que con Linux, puede hacer de servidor y Arduino de Actuador por Internet de forma más fácil y rápida. Si se me ocurre algo más, lo comentaré.

Si sobra timepo, páginas del libro, paciencia y ganas, puedes publicar algunos ejemplos tontos como manejar algún sensor aquí no publicado, aunque sea el LM35, sensor analógico de temperatura muy usado. Ojo, puede ser el que la gente sugiera por aquí, lo que sea que no haya publicado en el primer libro.

Buena iniciativa de mostrar el segundo libro.

En cuanto al libro o libros en general, buen trabajo. Hasta RC Libros se quedaron muy contentos al comentarles que en foros, la comunidad le interesa y están contentos con el libro para aprender. smiley-wink
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias Metaconta.

Lo del Photoshop (bueno, Gimp) ya lo intenté, pero soy un desastre, así que bueno...salió lo que salió. Lo de los esquemas sí que es verdad que hay que mirar que salgan pulido...los repasaré.

A mi también me motiva más el Arduino Tre...a ver qué tal cuando salga.

Respecto los ejemplos, bueno, en el libro hay muchos, la verdad, no sé qué más podría poner, pero bueno, al menos intentaré que sea más fácil el seguimiento código<->página libro

Y respecto el sensor LM35...bueno, en el libro hablo del sensor TMP36, que es exactamente igual, pero "mejor".

Venga, hasta luego!!
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 137
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, me uno por aquí smiley-wink

Enhorabuena Oscar por el libro.

Yo a la idea de mas ejemplos me apunto, sobre todo a añadir a ejemplos en los que se muestren varias instrucciones a la vez o códigos un poco mas complejos. No solo a ejemplos de la misma instrucción que se explica, ya que por ejemplo (en mi caso) puedo tener clara una función pero no saber combinarla con otra. No se si me explico...

Tal vez seria posible añadir al final del libro como un anexo estos ejemplos mas complejos a modo de "mini proyectos" o algo asi.

Y sobre todo la instrucción millis, como hacer interrupciones sin usar la función delay y que te tome como referencia el momento en el que pulso un botón por ejemplo. Ya que es una instruccion bastante importante y personalmente es una cosa que me ha costado bastante conseguir (he tenido que buscar bastante informacion al respecto) y creo que estaría bien dedicarle un poco mas de espacio ya que a la gente nueva nos suele costar terminar de cogerle el punto a esta instrucción

Por otro lado aprovechando el comentario quería comentarte (no se si lo habrán hecho ya) que los ejemplos 7.11 y 7.12 no funcionan correctamente (al menos a mi), da error al compilar y el fallo, esta en que defines la variable especial "decode_results resultados" y luego dentro del if pones results en vez de resultados

Code:
void setup(){
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
if (irrecv.decode(&resultados) !=0) {
        if (results.decode_type == NEC) {
                     Serial.print("NEC: ");
        } else if (results.decode_type == SONY) {
                     Serial.print("SONY: ");
        } else if (results.decode_type == RC5) {
                     Serial.print("RC5: ");
        } else if (results.decode_type == RC6) {
                     Serial.print("RC6: ");
          } else if (results.decode_type == UNKNOWN) {
                       Serial.print("Desconocido: ");
          }
       Serial.println(resultados.value, HEX);
       irrecv.resume();
  }
}

Yo lo solucione asi:

Code:
void loop() {
  if (irrecv.decode(&resultados) !=0) {
        if (resultados.decode_type == NEC) {
                     Serial.print("NEC: ");
        } else if (resultados.decode_type == SONY) {
                     Serial.print("SONY: ");
        } else if (resultados.decode_type == RC5) {
                     Serial.print("RC5: ");
        } else if (resultados.decode_type == RC6) {
                     Serial.print("RC6: ");
          } else if (resultados.decode_type == UNKNOWN) {
                       Serial.print("Desconocido: ");
          }
       Serial.println(resultados.value, HEX);
       irrecv.resume();
  }
}


Cambiando donde pone results por resultados.

Me quedo a la espera de la segunda parte smiley-wink

Un saludo

« Last Edit: March 27, 2014, 05:45:10 pm by Dabauza » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, tomo nota. Sobre esto de poner más ejemplos miraré cómo lo puedo hacer.

...y respecto el error en el código...¡ups! qué malo es esto de copiar-pegar, ¡ay! ¡Gracias por el aviso!!
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola:

Una sugerencia más. Pueda que sea mucho pedir para el segundo libro, pero ahí va.

Es usar el lenguaje nativo de las AVR C/C++ con su compilador oficial para crear librerías, aunque sean simples. No hace falta extenderse a mucho nivel de programación, sino un tema que pueda ser capaz de encender un Led y apagarlo con pulsadores usando su compilador y lenguaje oficial de los AVR.

Es un tema aunque de entrada poueda parecer largo y pesado para muchos, es una entrada más de conocimiento de lo que hay. Los que quieran profundizar más en este campo, lo tendrá que hacer por su cuenta.

En cuanto a los ejemplos de tenerlos documentados, los que quieran dar más ejemplos, pueden aportar más ideas de que ejemplos quieren realmente que pueden comentarlo aquí mismo.

Saludo.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sí, ya lo tenía en cuenta:

7.-Uso de algunas funciones de Lib-avr
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas Oscar:

Es verdad, jejejejej. Me alegro que lo incluyeras. En caunto a las ideas de más ejemplos, sea en este libro o en el otro. Una idea que estoy haciendo ahora es tener 8 pulsadores digitales y 8 Led o la cantidad que deseen.

Cada pulsador controla su Led con un solo pulso, es decir, que al pulsar un pulsador, el Led encienda, si pulsas el mismo pulsador, el Led se apague. No me refiero precisamente este ejemplo así sin más, sino dar el uso de la EEPROM interna. Viendo los ejemplos no me ha quedado claro del todo.

Cuando Arduino pierda la alimentación, los estados de los Led debe quedar almacenado en la EEPROM interna del AVR ATmega328p. Para hacer un ejemplo más simple de entender, explicar bien en qué posición de memoria deseas almacenar los estados de los Led. Para ahcerlo más fácil, con un pulsador y un Led basta para un ejemplo pequeño. Si hay otra versión del ejemplo, pues con más pulsadores y Led. Este tipo de cosas se usa mucho.

Es una sugerencia, ya dirás si lo aceptas o no para estar atento y descargar esos códigos.

Visitante, puedes participar con más  sugerencias y mejorar el libro, a parte del segundo. Ánimos y adelante.

Saludos.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, me parece un muy buen ejercicio!
Me lo apunto.
Gracias!!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas Oscar,

Es seguro que habra una segunda edición mejorada de este libro?? Para cuando saldra??

Es oficial ya que habra un segundo libro??

Muchas gracias,
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 214
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola de nuevo.

Espero que los ejemplos aparezcan antes de la segunda edición del primer libro, si sale mi blog que actualizaré a Arduino entre otras cosas, lo compraré también, ejejejejje. Cuanto antes aparezcan los ejemplos, mejor que mejor, para descargarlo ya y cosas.

Una sugerencia más si lo aceptas o no. Arduino UNO debe ser capaz de detectar en un pin en digital como entrada la cantidad de veces cuando se detecta los estados en 5 V. y 0 V. Tanto que haga de contador o no. La idea es que a cierta velocidad te lo muestre en RPM. Para dejarlo más claro de lo que quiero decir.



Hay un ventialdor de PC tipo cooler o fan bus con un cable amarillo llamado tacómetro. El ventilador funciona a 12 V, el cable amarillo que es de tacómetro suelta 5 V por cada vuelta y se mide en RPM. Ese cable se conecta a un pin directamente a Arduino UNO o el que sea, y detecta las revoluciones.

Otro ejemplo de lo mismo para variar y ampliar y la gente no se quede corto, ejejjeje. Es una variante del primero.
El motor tiene una cierta velocidad, si detecta que no hay pulso en la entrada de Arduino UNO, se enciende un Led como aviso de que el motor está detenido por cualquier causa. Si el motor gira y detecta ciertos rpm en Arduino, todo indica ir bien y el Led de aviso  aparece apagado.

Otra variante más.
Si el motor está detenido por más de 3 segundos y Arduino UNO lo detecta, se enciende un Led de aviso como alarma. Si el motor empieza a girar antes de los tres segundos, no pasa nada, no hay alarma de aviso como el Led encendido.

Aquí ya he dejado tres posibles ejemplos para ampliar y la gente no aburrirse. En mi opinión, se usa cada vez más este tipo de ejemplos y proyectos. Mirando en muchas Web extranjeras, las encuentras, en español hay pocos ejemplos de este tipo.

¿Qué les parece esta sugerencia?

Oscar. ¿La captas o no?

Parece un pelín complicado este ejemplo.

Un saludo.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 20
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Me lo apunto, pero son cosas bastante específicas. Miraré de relacionarlo con algo más genérico.
Logged

Pages: 1 [2] 3 4   Go Up
Jump to: