Pagina1 van 1

Mac systeemklok in seriële monitor

mac systeemklok in seriële monitor

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Voorbeelden: "MacOS X - Jouw vraag", "MS Word - Jouw Tip of Truc".

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent.
Posts/Reacties hebben geen tegenhanger in de andere taal.




RSS Feed

Home Forums Hardware Apple/Mac Hardware mac systeemklok in seriële monitor

Dit onderwerp bevat 3 reacties, heeft 2 stemmen, en is het laatst gewijzigd door  hans 3 weken, 3 dagen geleden.

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)
  • Auteur
    Berichten
  • 5352

    jacobus
    Bijdrager

    een voorbeeld wat ik gezien krijg bij gebrek van een Arduino one en seriële monitor. de vraag staat in de sketch.

    Wat zie ik over het hoofd of wat begrijp ik niet.

    Attachments:
    5355

    hans
    Sleutelbeheerder

    Hi Jacobus, 

    Ik heb de source even hier geplaatst:

    int workT[] = {1000,2000,3000,4000}; // tijd in milliseconden
    int delaytijd = 3000;
    int teller = 4;
    void setup() {
      Serial.begin(9600);
    }
    void loop() {
      for(int i=0; i<teller; i++){ //welke knop is gebruikt? 
         Serial.print("Btm :"); // button
         Serial.print(i);
         Serial.println(" has been used");
         
    /*why is the system time listed here first?    
     * Btm :1 has been used
     * 16:19:50.988 -> workT 1 is 2000 M-seconds
     * What am I doing wrong in these sketch?
    */
         Serial.print("workT "); //working time
         Serial.print(i);
         Serial.print(" is ");
         Serial.print(workT[i]);
         Serial.println(" M-seconds");
         delay (delaytijd);
      }
    }

    Ik zou inderdaad een output zoals deze verwachten:

    Btm : 0 has been used
    workT 0 is 1000 M-seconds
    Btm : 1 has been used
    workT 1 is 2000 M-seconds
    Btm : 2 has been used
    workT 2 is 3000 M-seconds
    Btm : 3 has been used
    workT 3 is 4000 M-seconds

    Misschien is het iets wat de seriële monitor automatisch doet? Kun je iets in de instellingen zien (ik gebruik de officiële Arduino IDE en daar staat niks in). Ik zie dat het een feature request was, maar kan het in de meest recente IDE niet als een optie zien.

    Je zou iets doms kunnen gebruiken om te testen;

    void setup() {
      Serial.begin(9600);
    }
    void loop() {
         Serial.print("Btm :"); // button
         Serial.print(0);
         Serial.println(" has been used");
         Serial.print("workT "); //working time
         Serial.print(0);
         Serial.print(" is ");
         Serial.print(1000]);
         Serial.println(" M-seconds");
         delay (3000);
    }

    Kijken of het dan nog gebeurt.

    5357

    jacobus
    Bijdrager

    grappig, na een kleine correctie in regel 11, verandert het niet bij de uitvoer.

    5359

    hans
    Sleutelbeheerder

    Ik zie de type fout haha … dus de “domme” test werkt wel goed?

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)



Je moet ingelogd zijn om reacties te kunnen plaatsen voor dit onderwerp.