Zanim...
Zanim...



Polskie Forum FPV

Forum modelarzy i pilotów FPV
Dzisiaj jest poniedziałek 13 lip 2020, 02:50

Strefa czasowa UTC+1godz.




Nowy temat Odpowiedz w temacie  [ Posty: 21 ]  Przejdź na stronę Poprzednia  1, 2
Autor Wiadomość
Post: niedziela 30 gru 2018, 12:23 
Offline
Awatar użytkownika

Rejestracja: środa 19 mar 2014, 02:03
Posty: 8478
Lokalizacja: Polska
Jakub Jewuła pisze:
- write wpisuje wartosci chyba dowolne? W kazdym razie napewno od 0 do 2000.
- ESC reaguje na caly zakres tej wartosci - co ciekawe gdy jest skalibrowane dla
zakresu 0-180 to do 180 oczywiscie silnik sie rozpedza potem okolo 550 silnik staje
i znowu od okolo 1000 do 2000 pracuje zwiekszajac RPM.

Zamiast robic 'sledztwo' trzeba bylo po prostu zajrzec w kod servo.cpp, wiedzialbys dlaczego write reaguje tak a nie inaczej

Kod:
void Servo::write(int value)
{
  if(value < MIN_PULSE_WIDTH)
  {  // treat values less than 544 as angles in degrees (valid values in microseconds are handled as microseconds)
    if(value < 0) value = 0;
    if(value > 180) value = 180;
    value = map(value, 0, 180, SERVO_MIN(),  SERVO_MAX());
  }
  this->writeMicroseconds(value);
}


Uzywaj writeMicroseconds, bedziesz mial pelna kontrole nad tym co sie dzieje.


Na górę
 Wyświetl profil  
 
Post: niedziela 30 gru 2018, 17:54 
Offline

Rejestracja: poniedziałek 12 lip 2010, 11:51
Posty: 1859
Lokalizacja: Kraków
Ja jestem technkiem - dokumentacje czytam dopiero gdy nic innego nie pomaga! ;)

Wersja koszerna:
Kod:
#include <Servo.h>

Servo myservo;

void setup() {
  Serial.begin(9600);
  myservo.attach(12);
}

  const int analogInPin = 0;
  int sensorValue = 0;
  int outputValue = 0;
  int a=0;

void loop() {
  for (a; a<1; a++)
    {
    delay(1000);
    myservo.writeMicroseconds(1000);
    delay(1000);
    }
  sensorValue = analogRead(analogInPin);
  outputValue = map(sensorValue, 0, 1023, 1075, 1950);
  myservo.writeMicroseconds(outputValue);
  Serial.print("predkosc = ");
  Serial.println(outputValue);
  delay(100);
  int a=2;
}


Sprawdzilem silnik 380KV - cichutko sie kreci. Teraz tylko jakies wieksze smiglo musze wykopac ;)

Dzieki za pomoc!

Jakub


Na górę
 Wyświetl profil  
 
Post: niedziela 30 gru 2018, 19:23 
Offline
Awatar użytkownika

Rejestracja: środa 19 mar 2014, 02:03
Posty: 8478
Lokalizacja: Polska
Jakub Jewuła pisze:
dokumentacje czytam dopiero gdy nic innego nie pomaga! ;)

To akurat (zwlaszcza dla technika) sredni powod do dumy :-P

Jakub Jewuła pisze:
Wersja koszerna

Do koszernej to jej jeszcze troche brakuje... Po co ci kombinacje z petla for w loopie? Zrob to raz w setupie zamiast tak kombinowac.


Na górę
 Wyświetl profil  
 
Post: piątek 18 sty 2019, 19:09 
Offline

Rejestracja: poniedziałek 12 lip 2010, 11:51
Posty: 1859
Lokalizacja: Kraków
Niestety z wentylatorka chyba nic nie bedzie z prozaicznego powodu - wszystkie silniki jakie sprwadzilem
z zalozonym smiglem sa po prostu ...za glosne. Na modelu to nie przeszkadza, ale gdyby mialo mi non-stop
wyrczec za uchem to bym sie wkurzyl szybko ;)
Kupilem w markecie za 30zl wyjatkowo cichy maly wentylatorek o mocy <> 10W, dorobie tylko zalaczanie...

q


Na górę
 Wyświetl profil  
 
Post: sobota 19 sty 2019, 09:17 
Offline

Rejestracja: poniedziałek 06 wrz 2010, 09:18
Posty: 962
Lokalizacja: Warszawa
Ale co się nauczyłeś to Twoje.


Na górę
 Wyświetl profil  
 
Post: sobota 19 sty 2019, 16:14 
Offline

Rejestracja: poniedziałek 12 lip 2010, 11:51
Posty: 1859
Lokalizacja: Kraków
No :)

Kiedys kupilem soft do projektowania smigiel - jest tam chyba tez mozliwosc optymalizacji
pod katem halasu. Moze kiedys wroce do tematu :) Jak kupie drukarke 3D to sprawdze czy
da sie druknac smiglo...

q


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 21 ]  Przejdź na stronę Poprzednia  1, 2

Strefa czasowa UTC+1godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group

Strona korzysta z plików cookie w celu realizacji usług zgodnie z . Polityką prywatności
Możesz określić warunki przechowywania lub dostępu do cookie w Twojej przeglądarce lub konfiguracji usługi.