Skocz do zawartości

pietrasek

Użytkownicy
  • Zawartość

    25
  • Rejestracja

  • Ostatnio

Reputacja

3 Neutralna

O pietrasek

  • Ranga
    3/10
  • Urodziny 03.02.2004

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Mazowsze
  • Programuję w
    c++
  • Zawód
    uczeń
  • Moje zainteresowania:
    technika, elektronika, modelarstwo, robotyka

Ostatnio na profilu byli

379 wyświetleń profilu
  1. Witam chciałem zbudować kroczącego robota na arduino i pojawił się problem wyczuwaniem podłoża przez nogę robota czy da się zrobić to poprzez pomiar prądu pobieranego przez serwo? Jeżeli da się to proszę o podpowiedź jak to zrobić i ewentualnie czego użyć.
  2. ok Wielkie Dzięki niektórych błędów bym się nie doszukał
  3. jeszcze takie pytanie jak zrobić aby w c i d wychodziła liczba całkowita?
  4. int srv0min = 100; int srv0max = 150; int SERVOMAX = 500; int SERVOMIN = 180; float c ; float d ; int a1; int b1; void setup() { Serial.begin(9600); } void loop() { int c = ( srv0min / 180 ) * ( SERVOMAX - SERVOMIN ) + SERVOMIN ; // 0,55 * 320 + 180 = 356 int d = ( srv0max / 180 ) * ( SERVOMAX - SERVOMIN ) + SERVOMAX ; Serial.println(c); Serial.println(d); delay(10000); } witam chciałem zapytać i prosić o pomoc w związku z obliczeniami na zmiennych. wiem że to głupie pytanie ale dlaczego w zmiennych c i d zapisuje się wartość 180 zamiast 356 w c i zamiast 448 w d prawdopodobni
  5. takie pytanie czy ktoś wie co może być problemem braku odczytu obrotów?
  6. witam kupiłem Geekcreit® DIY Biaxial Spherical Rotating LED Kit z banggood i mam problem z pomiarem obrotów i przez to urządzenie nie chce działać wydaje mi się że problem powstaje w układzie zasilającym ale niestety nie mogę dojść do tego co konkretnie szwankuje Chińczyk wysłał instrukcję naprawiania błędów punkt 4: ④. Użyj multimetru, aby sprawdzić napięcie modułu mocy, czy wynosi ono około 4V. Jeśli nie, sprawdź moduł mocy zgodnie z instrukcją. u mnie bez obciążenia jest 12 a z 1 w czym może być problem ja nie wiem . chyba że to problem z odbiornikiem : cały schemat
  7. mam coś takiego. const int m1A = 38; const int m1B = 40; const int pwm1 = 2; const int m2A = 42; const int m2B = 44; const int pwm2 = 3; const int m3A = 46; const int m3B = 48; const int pwm3 = 4; const int SW1A = 6; const int SW1B = 7; const int SW2A = 11; const int SW2B = 10; const int SW3A = 9; const int SW3B = 8; const int ang1 = 0; const int ang2 = 1; const int ang3 = 2; int stan_switcha1; int stan_switcha2; int stan_switcha3; int pr1; int pr2; int pr3; int pw1; int pw2; int pw3; void setup() { pinMode(m1A, OUTPUT); //Dioda jako wyjście pinMode(m1B, OUTPUT); //Dioda jako wyjście
  8. oczywiście że mam nie zauważyłem znaczącej różnicy
  9. pietrasek

    RetroBot

    Bieżesz brystol i naklejasz na niego czarną izolację najlepiej matową. Coś takiego trochę pofalowane bo było zwinięte.
  10. akurat na razie do lokomotyw. wiem o DCC (myślę o tym na przyszłość). aktualnie buduję makietę w analogu i wymyśliłem sobie że zrobię cały pulpit sterowniczy niestety chińskie regulatory napięcia się popaliły. w poszukiwaniu regulatorów natknąłem się na sterownik silników do arduino i postanowiłem zbudować na arduino. oczywiście tory są od siebie odizolowane pilota mam kody do przycisków też mam #include <IRremote.h> #define irPin 11 IRrecv irrecv(irPin); decode_results results; int jasnosc = 0; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop
  11. Bardzo jestem wdzięczny za pomoc. Program jest dużo bardziej przejrzysty , zauważyłem że trochę mniej pamięci zajmuje Tak ogólnie to buduję makietę kolejową i są 3 sekcje torów . Mają być 3 potencjometry po 1 do każdej sekcji w pozycji środkowej przełącznika ma przejść na sterowanie za pomocą pilota
  12. const int LED1A = 52; const int LED1B = 50; const int LED1C = 48; const int LED2A = 46; const int LED2B = 44; const int LED2C = 42; const int LED3A = 40; const int LED3B = 38; const int LED3C = 36; const int SW1A = 13; const int SW1B = 12; const int SW2A = 11; const int SW2B = 10; const int SW3A = 9; const int SW3B = 8; int stan_switcha1; int stan_switcha2; int stan_switcha3; void setup() { pinMode(LED1A, OUTPUT); //Dioda jako wyjście pinMode(LED1B, OUTPUT); //Dioda jako wyjście pinMode(LED1C, OUTPUT); //Dioda jako wyjście pinMode(LED2A, OUTPUT); //Dioda jako wyjście pinMode(LED2B,
  13. const int LED1A = 52; const int LED1B = 50; const int LED1C = 48; const int LED2A = 46; const int LED2B = 44; const int LED2C = 42; const int LED3A = 40; const int LED3B = 38; const int LED3C = 36; const int SW1A = 13; const int SW1B = 12; const int SW2A = 11; const int SW2B = 10; const int SW3A = 9; const int SW3B = 8; int sygnal; int stan_switcha1; int stan_switcha2; int stan_switcha3; void setup() { pinMode(LED1A, OUTPUT); //Dioda jako wyjście pinMode(LED1B, OUTPUT); //Dioda jako wyjście pinMode(LED1C, OUTPUT); //Dioda jako wyjście pinMode(LED2A, OUTPUT); //Dioda jako wyjście pin
  14. const int LED1A = 52; const int LED1B = 50; const int LED1C = 48; const int LED2A = 46; const int LED2B = 44; const int LED2C = 42; const int LED3A = 40; const int LED3B = 38; const int LED3C = 36; const int SW1A = 13; const int SW1B = 12; const int SW2A = 11; const int SW2B = 10; const int SW3A = 9; const int SW3B = 8; int sygnal; void setup() { pinMode(LED1A, OUTPUT); pinMode(LED1B, OUTPUT); pinMode(LED1C, OUTPUT); pinMode(LED2A, OUTPUT); pinMode(LED2B, OUTPUT); pinMode(LED2C, OUTPUT); pinMode(LED3A, OUTPUT); pinMode(LED3B, OUTPUT); pinMode(LED3C, OUTPUT); pinMode(SW1A, I
  15. po zmianie na #define pojawił się błąd error: expected primary-expression before '=' token tylko nie wiem co zrobiłem źle. #define LED1A = 52; #define LED1B = 50; #define LED1C = 48; #define LED2A = 46; #define LED2B = 44; #define LED2C = 42; #define LED3A = 40; #define LED3B = 38; #define LED3C = 36; #define SW1A = 13; #define SW1B = 12; #define SW2A = 11; #define SW2B = 10; #define SW3A = 9; #define SW3B = 8; void setup() { pinMode(LED1A, OUTPUT); //Dioda jako wyjście pinMode(LED1B, OUTPUT); //Dioda jako wyjście pinMode(LED1C, OUTPUT); //Dioda jako wyjście pinMode(LED2A, OUTPUT
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.