Sentido de temperatura y visualización en LCD usando Simulink y Arduino UNO (3 / 4 paso)

Paso 3: Simulink - edificio la función de S

Simulink es un lenguaje de programación gráfico donde se puede trabajar fácilmente con hardware y modelado, así como físico. MathWorks ofrece paquete de soporte para la mayoría (todos?) de las placas Arduino. Pero por desgracia, no construido en bloque de soporte para LCD. Por lo tanto decidí hacer uno para mi. Necesita un poco conocimientos de programación y es muy fácil y aquí está el procedimiento paso a paso, (asumo que conoces un poco del entorno Matlab y SImulink)

  1. Abrir Simulink y cree un nuevo proyecto de primero. Ahora ve al explorador de biblioteca de Simulink y arrastra un bloque llamado generador de función de ' en el proyecto. (Está disponible en SImulink > funciones definidas por el usuario).
  2. Ahora haga doble clic en el bloque para abrirlo y usted debería ver algo similar a la figura 1. Editamos las propiedades aquí para hacer el trabajo de la S-Function.
  3. Primero nombramos el bloque. Yo he llamado 'lcd_print_plain_text'.
  4. Ahora en la pestaña 'Inicialización', poner el número de Estados discretos = 1.
  5. Ahora ir a la siguiente pestaña es decir, 'propiedades de datos'. Aquí podemos configurar la entrada y salida de puertos y modificar sus tipos de datos. He creado una matriz de 32 caracteres como mi LCD 16 x 2. Eso significa que enviará el valor a ser escrito en la pantalla LCD para cada bloque (si hay algún valor o es NULL) en cada ciclo del bucle.
  6. Nuestro bloque de LCD es un bloque de salida, por lo tanto será puerto de entrada. He creado un puerto de entrada de nombre 'lcdinput' (véase figura 2). Como es una matriz de 32 caracteres, tenemos que escribir 32 en las filas. En la sub-ficha de de atributos tipo de datos, tenemos que definir el tipo de datos de nuestra variable de entrada 'lcdinput' como uint8. (Consulte la figura 3)
  7. A continuación, tenemos que ir a la pestaña de 'Bibliotecas' y declarar algunas funciones. En el incluye el cuadro de texto el siguiente código necesita ser escrita, (por favor consulte el documento de texto adjunto. Parece que no puedo poner el código aquí correctamente. Lo siento por eso) (véase figura 4)

  • A continuación vamos a la pestaña de 'salidas' y escriba el siguiente código allí. (Por favor consulte el documento de texto adjunto. Parece que no puedo poner el código aquí correctamente. Lo siento por eso) (véase figura 5)

  • A continuación ir a la pestaña 'Discreta actualización' y escriba el siguiente código allí. (Por favor consulte el documento de texto adjunto. Parece que no puedo poner el código aquí correctamente. Lo siento por eso) (véase figura 6)

  • Por último, la función S es lista para construir. El botón generar se encuentra en la esquina superior rihght de la ventana. Al generar el código recuerde mantener la casilla de verificación de ficha 'Generar envoltura TLC' en' construir' comprobado. (Consulte la figura 7)

  • Artículos Relacionados

    Cómo conectar una LCD serial a un Arduino UNO

    Cómo conectar una LCD serial a un Arduino UNO

    En este instructable le demostraré cómo conecté un serial LCD 16 X 2 a un Arduino UNO.Hay un montón de instructables y tutoriales que muestra cómo conectar un LCD normal a un Arduino pero no muchos mostrando una LCD serial y en mi Arduino las clavija
    Cómo conectar una LCD serial con un Arduino Nano

    Cómo conectar una LCD serial con un Arduino Nano

    En un anterior instructable demostré cómo conectar la LCD serial a un Arduino UNOAyer quería utilizar dos Arduinos para un proyecto de RF y se dio cuenta de que no sé cómo utilizar la pantalla LCD serial con el Arduino Nano. Así que con un poco de in
    Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

    Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

    Hola a todos, aquí está mi primer proyecto con Arduino. En este proyecto, voy a mostrar cómo medir la temperatura y mostrar en un LCD de 16 x 2 usando Arduino y nosotros podemos utilizar 2 botones para elegir lo que queremos ver en la pantalla LCD: g
    Portátil Arduino Uno temperatura y Sensor de humedad con pantalla LCD

    Portátil Arduino Uno temperatura y Sensor de humedad con pantalla LCD

    Hey todo el mundo. He conseguido un montón de grandes ideas de instructables sobre los años. Como este es mi primer ' ible, figura de compartir algo que yo hago así. Estoy entrando a esto en el completo espectro láser concurso 2016. Si tuviera que ga
    A la temperatura. Sensor pantalla en LCD con Arduino

    A la temperatura. Sensor pantalla en LCD con Arduino

    Lo que básicamente hace:Este proyecto de arduino detecta la temperatura del sensor de temperatura. Obviamente cuando detecta la temperatura muestra en el monitor serial, que personalmente creo que es muy incómodo. Ahora para resolver que incorporan u
    Termohigrómetro con reloj y pantalla LCD en Arduino UNO

    Termohigrómetro con reloj y pantalla LCD en Arduino UNO

    Estos 7 pasos le conducirá a través de la "construcción" de un termo-higrómetro con reloj en el Arduino UNO.Datos y tiempo, la humedad y temperatura se mostrará en una pantalla LCD 16 x 2 pantalla. Si ha adquirido una pantalla LCD y quiero saber
    Arduino Uno DHT11 LCD estación meteorológica DIY

    Arduino Uno DHT11 LCD estación meteorológica DIY

    esto es DYI sobre cómo hacer su estación meteorológica usando Arduino Uno, sensor de temperatura y humedad DHT11, DFRobot LCD 2 x 16 pantalla con teclado. Generalmente puedes comprar Arduino, DHT11 y LCD por separado y desde cada capítulo de disposit
    "DIY" módulo de humedad y temperatura con Arduino uno

    "DIY" módulo de humedad y temperatura con Arduino uno

    Este instructable explica el funcionamiento del módulo temperatura y humedad. El módulo es diseñado y construido por mí mismo. Su tiene un medidor digital de temperatura y humedad (DHT11) incrustado en ella. Este sensor permite el módulo de adquisici
    ThermoClock: Un código abierto Arduino UNO OLED reloj que mide también la temperatura

    ThermoClock: Un código abierto Arduino UNO OLED reloj que mide también la temperatura

    Hola, todo el mundo!Hoy voy a mostrarte cómo hacer un código abierto Arduino UNO OLED reloj que también medidas de temperatura de. Este proyecto es un software libre y está abierta a todo el mundo. No requiere ninguna habilidad especial ingeniero y t
    Cómo mostrar la temperatura con un LM35 y un Arduino UNO

    Cómo mostrar la temperatura con un LM35 y un Arduino UNO

    En este instructable, voy a mostrar cómo conectan un sensor de temperatura LM35 a un Arduino UNO y leer la temperatura en grados Celsius en el monitor serial.Paso 1: Aquí es lo que necesitará Para este proyecto necesitarás:1 Arduino UNO1 sensor de te
    Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

    Mostrar las estadísticas de YouTube en un 320 x 240 Pixel LCD pantalla conectada a un Arduino Uno

    Este pequeño Instructable le mostrará cómo utilizar una pantalla LCD de 320 x 240 píxeles conectada también a un Arduino Uno con un escudo de red, para mostrar las estadísticas para canales de Youtube.He creado esta como quisiera ver cuántos suscript
    ₹1000 señal PPG base calculadora de frecuencia cardíaca y la exhibición de la temperatura con arduino uno y sistema operativo android

    ₹1000 señal PPG base calculadora de frecuencia cardíaca y la exhibición de la temperatura con arduino uno y sistema operativo android

    el proyecto es básicamente un pulso portátil y sistema de monitoreo de la temperatura corporal. Tiene en el tablero de pantalla lcd y soporte también para mostrar los parámetros en un dispositivo android en el tiempo real. Arduino es el cerebro del s
    Arduino Uno: Sensor de temperatura con pantalla

    Arduino Uno: Sensor de temperatura con pantalla

    Escribí un código que muestra la temperatura en una pantalla LCD. He utilizado estos componentes:Tablero de Arduino Uno (rev 3)pantalla de caracteres LCD 2 x 16protoboardSensor de temperatura TMP36Potenciómetro dePaso 1: Paso 1: cableadoCableado del
    Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

    Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

    En este tutorial vamos a ver un uso distinto del módulo de ultrasonidos HC-SR04. Este módulo es de uso frecuente en coches de juguetes y robots para localizar obstáculos pero puede ser utilizado para medir distancias así.Distancias medidas por la HC-