Il y a actuellement 713 visiteurs
Vendredi 22 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Bac Project 2015 Convertir C++ vers Basic (Cubloc)

Un nouveau programme qui ne fonctionne pas sur votre matériel informatique ? un message d'erreur venant d'un de vos logiciels ? Une mise à jour bloque? Besoin d'aide ? Posez vos questions sur ce forum d'entraide !

Bac Project 2015 Convertir C++ vers Basic (Cubloc)

Message le 06 Fév 2015 09:31

Bonjour,

Je suis élève de terminale et j'ai un projet par rapport à la gestion du stockage de l'énergie électrique embarquée sur le karting.

Voila mon sujet: A partir de mesures adaptées calculer et afficher en temps réel la puissance fournie par la batterie d'accumulateur lors des phases de fonctionnement du moteur du karting.J'ai des informations mais je dois utiliser Cubloc pour programmer un voltmètre.
J'ai trouvé des programmes mais ils ne sont pas en langage Cubloc donc j'aimerai avoir de l'aide pour le convertir et le mettre sur Cubloc.J'ai des liens ou il explique pour C++ mais moi je programme encore que sur Cubloc. Merci encore de votre aide. https://www.electronicsblog.net/digital ... rial-port/
http://www.qsl.net/yo5ofh/pic/serial_vo ... tmeter.htm
http://startingelectronics.com/articles ... h-arduino/

Code: Tout sélectionner
int voltage=0;
int channel =0;
unsigned char incomingByte = 0;
boolean measure=false;
void setup() {
  Serial.begin(9600);
}
void loop() {
  if (measure) {
    voltage=analogRead(channel);
    Serial.print(0xAB,BYTE);
    Serial.print(voltage>>8,BYTE);
    Serial.print(voltage%256,BYTE);
    delay(50);
  }
 if (Serial.available() > 0) {
    delay(10);

    if(Serial.read()==0xAC) {
      incomingByte =Serial.read();

      switch (incomingByte) {

      case 0x10:
        measure=true;
        channel=0;
        break;

      case 0x11:
        measure=true;
        channel=1;
        break;

      case 0x12:
        measure=true;
        channel=2;
        break;

      case 0x00:
        measure=false;
        break;
      }


Voila un autre programme :
Code: Tout sélectionner
// Nombre d'échantillons analogiques à prendre par la lecture
#define NUM_SAMPLES 10

int somme = 0; // Somme d'échantillons prélevés
unsigned char sample_count = 0; // Taille de l'échantillon
tension flottante = 0,0; // Tension calculée

void setup ()
{
    Serial.begin (9600);
}

void loop ()
{
    // Prendre un certain nombre d'échantillons analogiques et les additionner
    while (<sample_count NUM_SAMPLES) {
        + = somme analogRead (A2);
        sample_count ++;
        retard (10);
    }
    // Calculer la tension
    // Utiliser 5.0 pour une tension de référence 5.0V ADC
    // 5.015V est la tension de référence étalonné
    tension = ((float) / somme (float) NUM_SAMPLES * 5,015) / 1024,0;
    // Envoyer tension pour l'affichage sur le moniteur de série
    // Tension multipliée par 11 l'utilisation de ce diviseur de tension
    // Divise par 11. 11,132 est la fracture de tension calibrée
    // Valeur
    Serial.print (tension * 11,132);
    Serial.println ("V");
    sample_count = 0;
    sum = 0;
}



Merci encore de votre aide.
Dernière édition par RobinSG le 09 Fév 2015 09:12, édité 2 fois.
Raison: Ajout des balises Code
Nathan16
Visiteur
Visiteur
 
Messages: 5
Inscription: 06 Fév 2015 09:23
 



Sujets similaires

Message Ou est passé mon Pentium et mon windows 3.1? (2015)
Bonjour à tousLes derniers achats de PC remontent à 2015.Une tour en I3 et un PC portable en I rien du tout.Il fut un temps ou le matériel informatique c'était mon dada.Aujourd?hui, j'essais de raccrocher le wagon et forcément 8 ans sans suivre c'est un peu comme monté le mont blanc nu-pieds.C'est ...
Réponses: 2

Message convertir un film en mkv en avi
bonjour je voudrais convertir un film en ligne mais a chaque fois il faut s'inscrire ou payer .une idée pour faire cela?mon film fait 1,6 gigas . a chaque fois que j'ai essayé de le convertir avec vlc, après il est foutu, ça devient impossible de le lire. merci
Réponses: 10

Message Convertir des fichiers CCD en DXF
Bonsoir à tous et......meilleurs voeux !J'ai utilisé longtemps un logiciel de dessin CAD de chez M.A. (Vcad) qui créait des dessins CCD.J'étais très familiarisé avec ce logiciel et j'ai créé pas mal de dessins industriels.Mais ce logiciel ne tourne pas sous Win 7.J'utilise maintenant Qcad mais il n' ...
Réponses: 3

Message Basic à l'ancienne
Bonjour !Je vais en faire sourire quelques uns .....Dans les années 80 Eh oui .....Je programmais en basic. J'évoque le basic "basique" (sur disquette bien sûr) et je me débrouillais pas mal pour faire des calculs de machines tournantes.J'en ai la nostalgie. J'ai acquis Visual Basic mais ç ...
Réponses: 5

Message Fichier excel à convertir et importer
Bonjour à toutes et tous ....Je vous expose mon soucis....Je viens d'acheter un logiciel de caisse EASY COMMERCE et je dois importer sur le logiciel 5000 produits que j'ai sur un tableau excel.Cependant je ne comprend pas comment je dois parametrer le fichier.Quelqu'un pourrait il m'aider si je lui ...
Réponses: 13

Message convertir fichier wab en csv
Bonsoir,j'ai vraiment besoin d'aide pour convertir mon carnet d'adresse wab en csv pour le conserver.
Réponses: 13

Message Macbook pro 13 (2015) vs dell xps 13 (2017)
Bonjour,J'hésite vraiment entre ces deux PC, et j'aimerais avoir vos avis afin de faire mon choix: performance, écran, durée de vie...Dell XPS 13 de 2017, 1199?: i57200U, hd620, 256ssd,écran full HDMacBook Pro 13 de 2015, 1170?: i5 5257U, hd6100, 128ssd, écran RetinaMerci d'avance pour vos réponses. ...
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.