Εμφάνιση αποτελεσμάτων : 1 έως 10 από 81

Θέμα: Arduino:Πάλι μη-γραμμικότητα, κάνω κάτι λάθος?

Threaded View

Προηγούμενο μήνυμα Προηγούμενο μήνυμα   Επόμενο Μήνυμα Επόμενο Μήνυμα
  1. #33
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Χμμμ με τις επαναλήψεις δεν τα πας πολύ καλά ε? :P

    Οι πρώτες 20 γραμμές:
    int rawADC[20];
    for(byte i =0; i<20; i ++)
    rawADC[i] = analogRead (Read1);

    Οι επόμενες 20 γραμμές
    for(byte i=0; i<20; i++)
    if (rawADC[i] <= average+percentADC && rawADC[i] >= average-percentADC) {
    average2 = average2 + rawADC[i];
    count++;
    }

    Παραπάνω αντί να έχω 20 μεταβλητές με 20 ονόματα έχω ένα πίνακα με 20 θέσεις και κάθε θέση είναι 1 μεταβλητή. Άρα με το ίδιο όνομα αλλάζοντας την θέση μέσω της επανάληψης αλλάζει και η μεταβλητή στην οποία αναφέρομαι. Τα υπόλοιπα παραμένουν ίδια.
    Το ίδιο μπορεί να επαναληφθεί και για τις επόμενες 40 γραμμές.
    Δηλαδή στις 200 μετρήσεις τι θα έκανες? :P
    Αν σε βολεύει το κρατάς, το ίδιο πράγμα είναι σχεδόν.

    Edit: και για το average:
    int average =0;
    for(byte i=0; i<20; i++){
    average+=rawADC[i];
    }
    average = average/20;

    **Μου είχε ξεφύγει κάτι πριν το edit

    1 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη Fire Doger : 04-04-17 στις 10:27

  2. Ένα μέλος ευχαρίστησε τον Fire Doger για αυτό το χρήσιμο μήνυμα:

    selectronic (04-04-17)

Παρόμοια Θέματα

  1. Εργαλείο πρεσαρίσματος UTP (Κάνω κάτι λάθος;)
    By fragment in forum Όργανα & Εξοπλισμός
    Απαντήσεις: 43
    Τελευταίο Μήνυμα: 12-01-13, 21:53
  2. Απαντήσεις: 2
    Τελευταίο Μήνυμα: 08-04-12, 11:54
  3. Λάθος IP σε PC. Τι να κάνω;
    By Hary Dee in forum Software Η/Υ
    Απαντήσεις: 20
    Τελευταίο Μήνυμα: 08-03-11, 13:51
  4. Μετρήσεις-Κάνω κάτι λάθος
    By ba99297 in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 25-02-11, 23:00
  5. Σκέφτηκα κάτι.. Πώς θα το κάνω?
    By egmajo in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 23
    Τελευταίο Μήνυμα: 13-05-10, 20:01

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας