Arduino Throttle Body Syncronization bouclier (4 / 6 étapes)

Étape 4: Écriture de certains logiciels

Mon logiciel est venu en deux parties.  Une part couru sur l’Arduino et recueilli les valeurs de l’ADC, eux filtrés et envoyé le résumé sur le port série.  La deuxième partie a couru sur le PC et écouté les données des Arduino et fourni une interface agréable pour visualiser les résultats.

Sur l’Arduino, j’avais juste besoin de lire les broches de l’ADC pour obtenir les valeurs et ensuite convertir ces derniers en kPa.

int Sample1 = analogRead(A0) ;
int Sample2 = analogRead(A1) ;
Int Sample3 = analogRead(A2) ;
Int Sample3 = analogRead(A3) ;

Étant donné que l’ADC se lit comme 0-1023 pour 0v-5v, les capteurs lira 0.1V 50 kPa et 4.6v comme 0 kPa ; Je peux ensuite utiliser l’extrait suivant du code pour les convertir.  Remarque que j’utilise math entier (pas de nombres décimaux) donc je traite les valeurs réelles comme le nombre * 1000 (donc l’ajout au nom avec kPa1000).

kPa1000PerAdcUnit long public static const = 54 ; 0.05425347 par unité ADC ;
adcValueFor0Kpa long public static const = 942 ; 4.6V
long kPa1000Value = ((adcValueFor0Kpa-adcValue) * kPa1000PerAdcUnit) ;

J’ai appliqué certaines filtrage, recueilli les valeurs minimale et maximale sur une période et quelques autres choses avec l’objectif principal de réduire la quantité d’information qui est recueillie.

Les valeurs peuvent ensuite être envoyées vers le PC en utilisant la fonction serial là qu’intervient la deuxième partie du logiciel.

Sur le PC, j’ai écrit une application Windows WPF en c# que le port série pour les données provenant de l’Arduino et puis il avait écouté tirage quatre graphiques à barres pour afficher les données ainsi que les valeurs utiles. J’ai ajouté quelques boutons et commandes série entre l’Arduino et le PC de contrôle d’étalonnage et quand commencer et arrêter d’échantillonnage et crachant toutes les données.

Articles Liés

Rapide et facile Arduino compatibles H-bridge bouclier

Rapide et facile Arduino compatibles H-bridge bouclier

dans ce instructable je détaillerai comment je suis allé faire un rapide et facile, Arduino compatible, H-bridge bouclier. Mais tout d'abord, une brève introduction dans ce qui m'a motivé à faire.Un couple d'années, j'ai commencé à vouloir en savoir
Arduino temps & Temp affichage bouclier

Arduino temps & Temp affichage bouclier

un autre projet, je travaille sur requis une minuterie bonne, mais plus je lis sur l'Arduino, j'ai réalisé que je ne pouvais pas faire un temporisateur précis en utilisant un Arduino qui était déjà consacré à d'autres tâches. L'Arduino perdra toujour
Commande à distance n’importe quel périphérique par SMS en utilisant Arduino, cartes relais et boucliers de c-uGSM ou d-u3G

Commande à distance n’importe quel périphérique par SMS en utilisant Arduino, cartes relais et boucliers de c-uGSM ou d-u3G

Il y quelques temps, j'ai ressenti le besoin d'avoir la télécommande pour interrupteur sous et hors tension de l'éclairage extérieur. En regardant dans mon jardin, j'ai choisi certains composants et je construis cette offre groupée SMS contrôlée rela
Arduino Internet (sans Wifi bouclier)

Arduino Internet (sans Wifi bouclier)

dans ce instructable je vais vous montrer comment connecter votre arduino à l'internet, il existe plusieurs façons de le faire. On utiliser un bouclier Ethernet mais sa filaire et pas très convinent à utiliser, le deuxième est le wifi c'est peut-être
TinyISP-Attiny25/45/85 programmation Arduino UNO R3 Compatible bouclier

TinyISP-Attiny25/45/85 programmation Arduino UNO R3 Compatible bouclier

Fatigué de toujours brancher les fils de raccordement pour programmer votre Attiny ?Que diriez-vous de faire un Easy à programme Shield pour Arduino au programme votre au minuscule !Par la présente, nous serons en mesure au programme de nos tiny25/45
Arduino Micro Power Expansion bouclier

Arduino Micro Power Expansion bouclier

Récemment, j'ai construit un dispositif d'enregistrement de température en utilisant un Arduino. Il utilise une horloge en temps réel, graveur de carte SD/MMC et un capteur de température. Je n'ai pas une planche à pain pour tester que tous les capte
Arduino & sony ericsson : gsm bouclier hack2

Arduino & sony ericsson : gsm bouclier hack2

Salut! Un temps, j'ai écrit une instructable comment utiliser un vieux sony ericsson avec arduino pour lire un sms entrants et effectuer une action en fonction du contenu du message (lien). Ou simplement comme montré dans la vidéo dans l'instructable
Arduino MP3 bouclier

Arduino MP3 bouclier

Salut, je voudrais aujourd'hui pour partager mon expérience avec MP3 bouclier de ELECHOUSE, ce bouclier ont touches intérieure qui est permet de contrôler le fichier Audio très facile, prise en charge FAT16 et FAT32, et peut lire les MP3, WAV Format
Arduino Email Sender avec adaptateur/bouclier Ethernet

Arduino Email Sender avec adaptateur/bouclier Ethernet

Bonjour à nouveau.Il n'y a pas si longtemps, j'ai atteint de 50 000 vues sur mon module ESP8266 Wi-fi. J'ai été assez étonné et tenais à remercier tout le monde que regardé, aimé et commenté à ce sujet. Le 2 septembre., j'ai publié instructable sur l
IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

ce Instructable vous montrera comment fabriquer un lecteur de fichier audio à distance activé.Il utilise un diablotin électrique, un bouclier de vague Adafruit et un Arduino UnoL'Imp électrique vous permet de connecter rapidement des périphériques (y
Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

le bouclier inventeurs utilise un tuyau sans fil, qui est un module RF sans fil spécial qui vous permet facilement et de manière fiable, envoyer et recevoir les données sans erreur sans fil entre deux ou plusieurs cartes Arduino.C'est Long Range – le
Bouclier de vague Adafruit + arduino uno R3 = alarme (knight rider)

Bouclier de vague Adafruit + arduino uno R3 = alarme (knight rider)

Hey !Notre entrepôt a obtenu cambriolée il y a quelque temps et ils ont volé deux vélos et mon ordinateur portable que j'ai juste réparé. L'ordinateur portable n'est pas beaucoup de valeur, mais il est (était) d'une valeur de massive et au personnell
Bouclier de moniteur Arduino énergétique à la maison

Bouclier de moniteur Arduino énergétique à la maison

bien que les produits deviennent de plus en plus disponibles pour le suivi de votre consommation électrique du domicile, je fais partie de ces idiots qui ne peut pas laisser assez bien seul et qui préfère coquille 100 $ et des heures de mon temps afi
Arduino & sony ericsson : gsm hack de bouclier

Arduino & sony ericsson : gsm hack de bouclier

Salut! Il y a quelques temps je voulais accéder à distance à mon arduino pour contrôler les broches e/s, j'ai vraiment aimé l'arduino GSM bouclier car il me permettrait de contrôler mon arduino de n'importe où dans le monde. Toutefois un tel bouclier