Skocz do zawartości

Andrzejbrzez

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O Andrzejbrzez

  • Ranga
    2/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Bardzo dziekuje za pomoc ale dalej błedy wywala masakra jakas ja sie poddaje ale dziekuje za rady w wierszu randomSeed(analogRead(0)); bład /* Sweep by BARRAGAN <http://barraganstudio.com> This example code is in the public domain. modified 8 Nov 2013 by Scott Fitzgerald http://www.arduino.cc/en/Tutorial/Sweep */ #include <Servo.h> Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object}void setup() { pinMode(13, OUTPUT); randomSeed(analogRead(0)); } void loop() { for (pos = 0; pos <= 100; pos += 1) { // goes from 0 degrees to 180 degrees // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } for (pos = 100; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } delay(1000); } #include <Servo.h> Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object}void setup() { pinMode(13, OUTPUT); randomSeed(analogRead(0)); } void loop() { int czasWlaczona = random(10, 100); //Wartość z zakresu 10 - 99 int czasWylaczona = random(5, 50); //Wartość z zakresu 5 - 49 czasWlaczona = czasWlaczona * 10; //Wartość z zakresu 100 - 990, skok co 10 czasWylaczona = czasWylaczona * 10; //Wartość z zakresu 50 - 490, skok co 10 digitalWrite(13, HIGH); delay(czasWlaczona); digitalWrite(13, LOW); delay(czasWylaczona); } for (pos = 0; pos <= 100; pos += 1) { // goes from 0 degrees to 180 degrees // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } for (pos = 100; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } delay(1000); } teraz ta linijka for (pos = 100; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees nie umiem dla mnie to chinski kurcze chciałem to komus zlecic zapłacic pisałem maile kazdy sie wycofał i to nie pisze tylko o tym forum poprostu chce cos zbudowac nie wnikajac tygodniami w zagadnienia programistyczne chce sie na mechanice skupić Nic mi nie mówi to sterowanie diodą w połaczeniu o sterowanie servem gdzie sa podane konty obrotu skoki itd
  2. tak i 100 innych filmów na youtubie i wszystko to samo nie ma nigdzie konkretnych przykładów pisałem od poczatku jestem zielony próbuje ale przy sprawdzaniu programu ciagle jakies błedy mi zaznacza kazdy omawia jakies gotowe programy z arduino ale cos zmodyfikowac zrobic cos nowego to juz problem nawet profesor automatyki u którego byłem rozłożył rece bo tylko jakies schematy wyuczone ma ogólnie masakra no nic ale dziekuje za chceci
  3. własnie na wszystkim bo wszystko tych liczb losowych dotyczy nawet ostatnia komenda delay(1000); jak zrobić by było losowo miedzy 1000 a 3000 ? o przykład mi chodzi jak to wplesc w ten program
  4. Czy ktoś pomoże napisać mi pare linijek tego kodu ? proszeeee !!!!!! nie wiem jak to w pętlach napisać prosze o pomoc Prosze mi pomóc ujac to jakos w tych petlach ja sobie nie poradze z tym
  5. Witam Nazywam sie Andrzej Brzeziński mam 43 lata Jestem konstruktorem siłowni okrętowych i pasjonatą fotografii Mieszkam w Gdyni
  6. Jakakolwiek losowa moze byc z wyjsca 0 np wzieta ale jak to napisać w tym mam problem prosze pomóżcie zrobić pare linijek kodu !!!!!!
  7. modified 8 Nov 2013 by Scott Fitzgerald http://www.arduino.cc/en/Tutorial/Sweep */ #include <Servo.h> Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { for (pos = 0; pos <= 100; pos += 1) { // goes from 0 degrees to 180 degrees // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } for (pos = 100; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees myservo.write(pos); // tell servo to go to position in variable 'pos' delay(35); // waits 15ms for the servo to reach the position } delay(1000); } Witam serdecznie Jestem tu nowy i kompletnie zielony i liczę na Waszą pomoc Jest to program wgrany z przykładów do serva Troche zmieniłem kąty i czasy Oraz ostatnia komende którą wpisałem delay(1000); robi mi przerwy miedzy kolejnymi ruchami serwa moje proźby o pomoc sa nastepujące By ostatnia komenda delay chodziła losowo w zakresie czasu 1000 - 3000 By cała pętla powtarzała się losową ilość razy w zakresie 10- 50 ruchów serwa By po każdej takiej pętli - powiedzmy serwo robi losowo 25 ruchów następowała przerwa zanim program zacznie wykonywać kolejną pętle i tu też losowo czasy od 1 do 6 minut
×
×
  • Utwórz nowe...