LAP Timer mini 4WD (capteur infrarouge) (6 / 7 étapes)

Étape 6: Interface avec Visual c#

Je suis absolument diplômé de moteur de recherche et commencer apprendre c# programmation, donc je fais ventilation aux besoins, pour faire référence de recherche facile à l’internet.

Donc voici workflow et fonction de l’interface du logiciel

Port série :

1. Indiquez le port série active dans le pc

2. choisissez où est Arduino

Affichage :

Affichage de l’heure et la moyenne de la vitesse, nous essayons d’utiliser les sept segment style police peut-être ressemble plus numérique:D

Journal l’activité Counter :

Fondamentalement il juste pour montrer le compteur fonctionne

Boîte de résultat :

C’est la partie la plus difficile, j’ai dû faire face vers le haut, comment séparer les données d’arduino et montrant à la boîte de différente

Après deux ou trois semaine enfin trouvé une bonne référence et moissonneuses deviennent fonction pour séparer les données uniquement ce que je veux, donc

Les caractères de format série d’arduino sont comme ça

0: 1: 109 tour: 2 |km/h: 9

Centaines de numéro de série imprimé de ligne a été reçue et après « StreamReader » ont un travail à lire et filtrage de données, avec cette manière nous essayons de garder le fichier txt

Si (ligne. Contains("Lap: 2")) {}
textBox2.Text = ligne ; }

La fonction d’impression séparateur "|" est d’une ligne distincte, "0: 1: 109 tour: 2" est détecté ligne « 0 » et "km/h: 9" est la ligne « 1 », donc, avec cette façon

Si (ligne. Contient (« km/h:")) {textBox5.Text = ligne ; String [] saut de ligne = ligne. Split('|') ; textBox5.Text = retour à la ligne [1] ; }

J’ai mis quelques références comment sauver un fichier txt et lecture par fonction de StreamReader est sur la dernière étape

et j’ai mis le fichier source pour prendre un coup d’oeil, ou peut-être me donner autre suggestion est la bienvenue


Démarrer :

1. Démarrez reliant le port série est été choisir

2. Arduino start pour exécuter

3. données d’impression série reçues et montrent en journal activité compteur et affichage

Arrêter :

1. donner la commande stop à l’arduino, (en fait est pas une opération d’arrêt juste donner quelques impression série avec un délai plus long)

2. enregistrer toutes les données dans un fichier txt

3. lire le fichier txt par fonction de StreamReader

4. filtrage de données temps compteur tour et la vitesse

5. afficher les données Lap 1, Lap2, 3 tour à la boîte

6. afficher la vitesse moyenne de données texte à l’écran

Réinitialiser le compteur :

1. envoyer la commande pour réinitialiser l’arduino

2. commencer un tour comte de 0

Enregistrer : est de capturer la page, comme fonction printscreen

Mon code source est attaché au sale en détail

Une source de référence code c#, j’ai mis ci-dessous

  • Pour le bouton : Arduino et Visual c# - contrôle Arduino avec Application Windows Forms / / moteur de recherche de mot clé
  • Données et enregistrer : Arduino et Visual c# - recevoir-spectacle-enregistrement des données dans Windows Forms Application partie 1-2 / / mot clé de recherche youtube
  • Boîte de dialogue Enregistrer : c# tutoriel débutants - 44 - SaveFileDialog / / moteur de recherche de mot clé
  • Données de Split en : split - c#, répartir les données séries et afficher dans textBox séparée - OK / / moteur de recherche de mot clé
  • Lecture de données : http://www.dotnetperls.com/streamreader
  • Série de bouton : Aplikasi Komunikasi série pada PC Menggunakan Visual c# 2010 _ _ Express WanGReadY
  • Source pour learn.cs

Articles Liés

Arduino basé Lap Timer

Arduino basé Lap Timer

Nous avons récemment mis la main sur un « panier de fou », un chariot sérieusement cool à course autour avec. Comme nous l'avons seulement un, je ne voulais pas avoir quelque chose pour rendre la conduite un peu plus compétitifs, donc je construire u
Edison Intel avec Grove LCD, capteur de température et capteur infrarouge

Edison Intel avec Grove LCD, capteur de température et capteur infrarouge

Grove LCD.Temperature capteur infrarouge ESRM分別是以I2C.ADC.GPIO作為傳輸介面使用上也相當的簡單bibliothèque de MRAA中有完整的使用方式Grove的官方資料與範例也相當齊全所以實作上並不會太困難Étape 1: Grove LCD 此部分需要 importation pupm_i2clcd建議以下寫法(使用Python)importations pyupm_i2clcd lcdmyLcd = lcd. Jhd1313m1
Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Capteur infrarouge guidée Arduino contrôlée L293D Robot (partie 2)

Voici la partie 2 de l'Arduino contrôlée Robot L293D.Partie 2 comprend Sensors.This infrarouge fait partie d'une série d'instructables conduisant à un adepte de la ligne Robot.QRD1114 capteur infrarouge reliée à ArduinoÉtape 1: Câblage du capteur inf
À l’aide de capteur infrarouge pour créer l’objet d’Art

À l’aide de capteur infrarouge pour créer l’objet d’Art

(^_________^")J'ai envie de partager un de comment j'ai utilisé mon capteur simple capteur infrarouge (IR) pour mon oeuvre. Cette oeuvre nommée 'Close to You". C'est un art interactif qui a presque tout exactement comme un fan normal, mais le ve
Construction d’un capteur infrarouge

Construction d’un capteur infrarouge

Voici comment construire et capteur infrarouge à l'aide de la QRD1114Étape 1: Pièces nécessairesUn des : capteur de lumière QRD1114http://www.hvwtech.com/products_view.asp?ProductID=97Un des : résistance de 220 ohmsUn des : résistance de 10 K OhmsUn
Module de capteur infrarouge DIY

Module de capteur infrarouge DIY

avez-vous déjà souhaité faire une ligne suivant le robot mais les capteurs infrarouges étaient trop chers pour vous ? Vous voulez mettre à niveau le robot dans mon autre instructable ?Bien cette instructable se décline en deux étapes, l'étape 1 est l
Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

ICStation l'équipe du service recherche et développement ont fait de ce projet sur l'alarme de l'induction du corps humain. Il utilise une tension DC5V pour travailler. Quand quelqu'un fait son apparition dans la zone induisant du capteur infrarouge
Capteur infrarouge pour appareil photo reflex numérique

Capteur infrarouge pour appareil photo reflex numérique

Longue histoire courte : il était nécessaire de prendre des photos en plein air chaque fois quand un animal s'approchait un reflex numérique, donc j'ai construit une boîte avec un capteur PIR et un petit Arduino Pro Mini pour contrôler la caméra.Les
Capteur infrarouge pour mesurer dans un réservoir d’eau

Capteur infrarouge pour mesurer dans un réservoir d’eau

De nos jours avec Environnement changements ont changé la manière comment les gens consomment l'eau dans de nombreuses villes, et il y a des problèmes dans l'approvisionnement en eau par jour. Il y a un réel besoin de planifier et de vérifier combien
Capteur infrarouge sol/objet pour la navigation de robot

Capteur infrarouge sol/objet pour la navigation de robot

j'ai utilisé ce capteur sur 2 de mes robots. ceux qui travaillaient sur une surface de la table, donc les robots devaient détecter quand ils sont arrivés jusqu'au bord, pour arrêter et retourner en arrière... il peut sence aussi obstacles à la manièr
Crazy Caterpillar - Robot Arduino w/Grove Joint & capteur infrarouge

Crazy Caterpillar - Robot Arduino w/Grove Joint & capteur infrarouge

Mon ami Steven, qui est un professeur de lycée, m'a demandé de concevoir un charmant animal bionique comme une aide à la formation qui pourrait aider à faire leur étude plus intéressant.J'ai donc fait la chenille fou pour elle. Le petit ver a deux tê
LAP Timer

LAP Timer

Fonction de la demande de mon frère, il veut mesurer la vitesse de sa voiture (Tamiya 4 WD) sur la bonne voie,Première idée utiliser LDR, donc lorsque l'ombre Fermez LDR compteur compteur démarre mais la réponse n'est pas si calme bon pour la capture
Arduino capteur IR Timer

Arduino capteur IR Timer

Faire un circuit de synchronisation de haute précision à l'aide de deux capteurs infrarouge de faible coût et un microcontrôleur Arduino.Ce dispositif peut de temps le passage d'un objet passé deux points de contrôle avec une grande précision. Son ut
Mini robot 2 roues avec IR capteur poids 14 GR et Soic ATTiny13

Mini robot 2 roues avec IR capteur poids 14 GR et Soic ATTiny13

Salut de la France !Mon nom est MicDésolé pour mon anglais (:Mon but très petit BotUn peu plus facile à construire pour Robot pouvons-nous avoir la patience et une bonne magnifyingglasses,Son nom : Roule_RobotSon nikename : RRPoids à vide : 14 GrDime