Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Czujnik ultradĽwiękowy HC-SR04 pro¶b± o analizę skecza

Brendy8606 28 Jun 2019 16:36 207 2
  • #1
    Brendy8606
    Level 3  
    Witam
    Polaczylem dwa skecze wprowadziłem kilka zmian i chciałbym uzyskać efekt żeby mimo, że np szklanka będzie przy czujniku serwo cofalo się jak np w zamku. Kombinowalem na różne sposoby, ale nie wychodzi mi poniżej skecz.



    Servo servo;
    int const trigPin = 2;
    int const echoPin = 3;
    int Red = 4; // Numer pinu - dioda czerwona
    int Green = 5; // Numer Pinu - dioda zielona
    void setup()
    {
    Serial.begin(9600);

    // Konfiguracja pinów

    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    pinMode(Red, OUTPUT);
    pinMode(Green, OUTPUT);
    servo.attach(9);
    }
    void loop()
    { int duration, distance;
    digitalWrite(trigPin, HIGH);
    delay(1);
    digitalWrite(trigPin, LOW);
    // Measure the pulse input in echo pin
    duration = pulseIn(echoPin, HIGH);
    // Distance is half the duration devided by 29.1 (from datasheet)
    distance = (duration/2) / 29.1;
    // if distance less than 0.5 meter and more than 0 (0 or less means over range)
    if (distance <= 4 && distance >= 0) {

    digitalWrite(Red, HIGH);
    digitalWrite(Green, LOW);
    delay(3000);
    servo.write(90);
    delay(3000);
    } else
    {
    digitalWrite(Red, LOW);
    digitalWrite(Green, HIGH);
    servo.write(0);
    delay(300);
    }



    }
  • #2
    jaclew
    Level 17  
    Jako¶ już pogodziłem się z ł±czeniem programów Arduino znalezionych w Internecie w jedno "cudowne dziecko"... trudno taka specyfika szerokiej społeczno¶ci tej platformy.
    Ale nie rozumiem tego, że duży odsetek z nich nie ma pojęcia co robi.
    Brendy8606 wrote:
    wprowadziłem kilka zmian

    ... no wła¶nie, czy Kolega może opisać co zmienił? bo tego nie wiemy Wie co to s± biblioteki i jak ich używać?
    Druga sprawa:
    Brendy8606 wrote:
    cofalo się jak np w zamku

    ... w jakim zamku???
    naprawdę tak trudno używaj±c dwóch normalnych zdań opisać problem, przestrzegaj±c przy tym zasad polskiej ortografii?
    I na koniec:
    Brendy8606 wrote:
    poniżej skecz

    nie widzę tu żadnego skeczu... ¶miać się nie ma z czego, ale zapłakać to i owszem.
  • #3
    Brendy8606
    Level 3  
    Jak bym był inżynierem arduino to bym tu nie zadawał pytań. Robię to hobbystycznie, poza tym dopiero mam tydzień płytkę na której się uczę. Traktuje to jako zabawę, a nie sposób zarabiania na życie. Też byłe¶ taki m±dry jak zaczynałe¶?
    A gdzie nie przestrzegam ortografii Panie od języka Polskiego?


    Moderated By dondu:

    Post raportowany, ale pozostawiam by wpisać co poniżej:

    Kolega jaclew zadaje słuszne pytania. Proszę na nie odpowiedzieć i nie czuć się urażonym, bo nie ma powodu obrażać się na osobę, która chce pomóc.