Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO (3 / 4 étapes)

Étape 3: Simulink - renforcement de la fonction S

Simulink est un langage de programmation graphique où vous pouvez facilement travailler avec du matériel et de modélisation ainsi que physique. The MathWorks offre package d’assistance pour la plupart (tous?) des conseils Arduino. Mais malheureusement, il n’y a pas construit en bloc de support pour écran LCD. C’est pourquoi j’ai décidé d’en faire un pour ma propre. Vous avez besoin d’un petit peu connaissance de la programmation pour ce faire et il est très facile et voici la procédure étape par étape, (je suppose que vous avez un petit peu connaissance de l’environnement Matlab et SImulink)

  1. Ouvrez Simulink et créez un nouveau projet d’abord. Maintenant, ouvrez le navigateur de bibliothèque Simulink et faites glisser un bloc nommé générateur de fonction de ' dans le projet. (Il est disponible sous SImulink > User-Defined functions).
  2. Maintenant, double-cliquez sur le bloc pour l’ouvrir et vous devriez voir quelque chose de semblable à la figure 1. Nous allons modifier les propriétés ici pour faire le travail de la fonction S.
  3. Tout d’abord, on nommera le bloc. J’ai appelé « lcd_print_plain_text ».
  4. Maintenant dans l’onglet « Initialisation », mis en plusieurs États discrets = 1.
  5. Maintenant, allez dans l’onglet suivant, c'est-à-dire « propriétés de données ». Ici, nous pouvons définir l’entrée et les ports de sortie et modifier leurs types de données. J’ai créé un tableau de 32 caractères comme mon LCD 16 x 2. Cela signifie que je vais envoyer la valeur à écrire sur écran LCD pour chaque bloc (s’il y a quelque valeur ou il est NULL) à chaque cycle de boucle.
  6. Comme notre bloc LCD est un bloc de sortie, donc il y aura un port d’entrée uniquement. J’ai créé un port d’entrée nommé 'lcdinput' (voir figure 2). Puisque c’est un tableau de 32 caractères, nous avons à écrire 32 dans les lignes. Dans la données type attributs sous-onglet, nous devons définir le type de données de notre variable d’entrée 'lcdinput' comme uint8. (Voir figure 3)
  7. Ensuite, nous devons allez à l’onglet « Bibliothèques » et de déclarer certaines fonctions. Dans le comprend la zone de texte le code suivant doivent être rédigés, (veuillez vous référer au document texte joint. Il semble que je ne peux pas mettre le code ici correctement. Désolé pour ça) (voir figure 4)

  • Ensuite nous irons à l’onglet « sorties » et écrivez le code suivant là. (Veuillez vous référer au document texte joint. Il semble que je ne peux pas mettre le code ici correctement. Désolé pour ça) (voir figure 5)

  • Ensuite nous irons à l’onglet « Mise à jour discret » et écrire le code suivant là. (Veuillez vous référer au document texte joint. Il semble que je ne peux pas mettre le code ici correctement. Désolé pour ça) (voir figure 6)

  • Enfin, la fonction S est prête à construire. Le bouton Générer est situé à l’angle de rihght haut de la fenêtre. Lors de la génération du code n’oubliez pas de la case à cocher d’onglet "Generate wrapper TLC" dans « Info construire » cochée. (Voir figure 7)

  • Articles Liés

    Temp. Capteur affichage sur écran LCD w / Arduino

    Temp. Capteur affichage sur écran LCD w / Arduino

    Ce qu'il fait essentiellement :Ce projet arduino détecte la température de la sonde de température. Lorsqu'il détecte la température, il affiche sur le moniteur série, que j'ai personnellement pense est évidemment très gênant. Maintenant pour résoudr
    Portable Arduino Uno température et capteur d’humidité avec écran LCD

    Portable Arduino Uno température et capteur d’humidité avec écran LCD

    Hey tout le monde. J'ai acquis beaucoup de bonnes idées d'instructables au fil des ans. Comme il s'agit de mon premier ' ible, je me dis que je voudrais partager quelque chose que j'ai fait aussi bien. Je suis cela concluez le plein spectre Laser con
    Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

    Raspberry Pi contrôlée température ambiante suivi avec Gnuplot image sortie et email alerte capacité

    là où je travaille, il n'y a une place très importante qui abrite beaucoup d'ordinateurs. La température ambiante de cette pièce doit être très cool pour optimiser les performances de ces systèmes.On m'a demandé de venir avec un système de surveillan
    Détection de température ambiante avec Galileo, Gen 2 et Grove Kit

    Détection de température ambiante avec Galileo, Gen 2 et Grove Kit

    Je vais vous montrer comment mettre en place un projet interactif de température ambiante avec LCD RBG et thermomètre utilisant kit Intel Galileo et bosquet.Étape 1: Télécharger l'IDE Arduino pour Intel Galileo et le code de capteur de température.Et
    Bureau enregistrement de température ambiante avec pcDuino et Yeelink serveur

    Bureau enregistrement de température ambiante avec pcDuino et Yeelink serveur

    pcDuino peut se connecter à Internet par Ethernet, WiFi, GPRS et 3G. Dans ce projet, nous voir un capteur de température TMP36 pour détecter la température de bureau et pousser vers le serveur yeelink et vérifiez la température à tout moment n'import
    Jauge de température ambiante avec un servo

    Jauge de température ambiante avec un servo

    Un projet électronique et mécanique très facile à faire est de créer un style "steampunk" d'indicateur de température d'un moteur de microservo. Ce projet a été rendu pour surveiller une gamme étroite de températures ambiantes, de 66 degrés F à
    Tapisserie de température ambiante

    Tapisserie de température ambiante

    vous devriez porter un foulard aujourd'hui ? Pendent ce morceau de tapisserie sur une fenêtre (courants d'air), et les lumières incorporées vous dira en un coup de œil ce que les températures pourraient se sentir comme. La pièce contient 6 lumières:
    Détecter la température et l’humidité avec Pi framboise et HTU21 / SHT21

    Détecter la température et l’humidité avec Pi framboise et HTU21 / SHT21

    Vous vous demandez quel est le climat ? Nous allons vérifier avec votre Pi framboise ! Ce tutoriel fournit des instructions étape par étape comment détecter la température et l'humidité avec le capteur I2C de vil prix HTU21D et ouvrir le code source
    Prévision de température ambiante avec DHT11 et pension de LinkitOne

    Prévision de température ambiante avec DHT11 et pension de LinkitOne

    Aujourd'hui nous allons dans ce Instructable à vérifier la météo Conditions ambiantes avec DHT11 et Mediatek LinkitOne pension...DHT11 température & humidité capteur doté d'un capteur de température & humiditécomplexe avec une sortie de signal num
    « BRICOLAGE » Module de température ambiante & humidité en utilisant Arduino uno

    « BRICOLAGE » Module de température ambiante & humidité en utilisant Arduino uno

    Cette instructable explique le fonctionnement du module température & humidité. Le module est conçu et construit par moi-même. Sa dispose d'un capteur numérique de température et d'humidité (DHT11) incorporé. Ce capteur permet au module de la tempéra
    Température ambiante avec Pi

    Température ambiante avec Pi

    Bonjour tout le monde.Aujourd'hui, j'ai un petit projet que j'ai fait à l'aide de la Raspberry Pi. Ce projet est un thermomètre qui indique la température de la pièce toutes les 5 minutes, s'allume une LED et écrit ensuite la température dans un fich
    La température sur écran LCD 16 x 2

    La température sur écran LCD 16 x 2

    Dans mon précédent post, j'ai affiché la température sur serial monitor. Aujourd'hui, je vais vous montrer comment afficher la température de la sonde thermique à un WC1602A0 de LCD 16 x 2. Hier, j'ai pensé que mon écran est cassé, mais je lui ai don
    Affichage température sur écran LCD à l’aide de STS-21(I2C)

    Affichage température sur écran LCD à l’aide de STS-21(I2C)

    SalutSalutations bonnes..!! J'ai (Somanshu Choudhary) pour le compte d'entreprises de technologie Dcube va pour mesurer la température à l'aide d'Arduino nano et affichage sur 16 X 2 LCD c'est l'une des applications de I2C protocole pour lire des don
    Affichage de la température sur écran LCD

    Affichage de la température sur écran LCD

    J'ai réunira deux projets dans ce instructable.Je démontrerai comment mesurer la température à l'aide d'une sonde de température LM35 et un Arduino, puis affichez la température sur une série LCD 16 X 2 en Celsius et Fahrenheit.Vous pouvez trouver le