Skocz do zawartości

Forseti

Użytkownicy
  • Zawartość

    11
  • Rejestracja

  • Ostatnio

Reputacja

3 Neutralna

O Forseti

  • Ranga
    2/10
  • Urodziny 01.04.1984

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Kraków

Ostatnio na profilu byli

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

  1. Dziękuję za wskazówki. Udało się za pomocą opcji 1 - poolingu. Działa to bardzo dobrze. Wstawiam kod: //Program symulujący pracę dwóch programów przełączanych za pomocą przełącznika ON/OFF/ON lub suwakowego. Nie dotyczy przycisków typu microswitch #define LED_1 8 //Symbolizuje Program 1 #define LED_2 9 //Symbolizuje Program 1 #define LED_3 10 //Symbolizuje Program 2 #define LED_4 11 //Symbolizuje Program 2 #define Przycisk_1 2 #define Przycisk_2 3 #define Przycisk_3 4 void setup() { pinMode(LED_1, OUTPUT); //Wyjście na LED 1 pinMode(LED_2, OUTPUT); //Wyjście na LED 2 pinMode(LED_3
  2. @Gieneq Dziękuję bardzo za odpowiedź i link do super poradnika - korzystam i dokształcam się. Ale odnośnie zagadnienia chyba nie do końca się zrozumieliśmy. Próbuję się nauczyć jak wykonać mechaniczne przełączenie pomiędzy programami. Chcę zbudować robota, który będzie miał min. dwie funkcje, które będzie można przełączać za pomocą np. przełącznika suwakowego 3- wyjściowego. Zasilanie główne robota ma swoje oddzielne wyłączenie. Zatem po podaniu napięcia na układ (wyłącznik główny) żaden z programów nie startuje dopóki nie wybiorę odpowiedniej pozycji na przełączniku (PIN wyzwalający prac
  3. Czy o to chodziło? #define trigPin 12 #define echoPin 11 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); //Trig jako wyjście - pomiar odległości pinMode(echoPin, INPUT); //ECHO jako wejście - odczyt zmierzonej odległości pinMode(2, OUTPUT); //Wyjście na LED zielona 1 pinMode(3, OUTPUT); //Wyjście na LED zielona 2 pinMode(4, OUTPUT); //Wyjście na LED czerwona 1 pinMode(5, OUTPUT); //Wyjście na LED czerwona 2 } void loop() { zakres(10, 15, 20, 25, 30 ); //Włącz LEDY jeśli odległość 10,15,20,30 - poniżej 10 migaj 2x LED czerwony delay(100); } int zmierzOdlegl
  4. Zadanie 9.3 Popełniłem taki oto kod: #define trigPin 12 #define echoPin 11 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); //Trig jako wyjście - pomiar odległości pinMode(echoPin, INPUT); //ECHO jako wejście - odczyt zmierzonej odległości pinMode(2, OUTPUT); //Wyjście na LED zielona 1 pinMode(3, OUTPUT); //Wyjście na LED zielona 2 pinMode(4, OUTPUT); //Wyjście na LED czerwona 1 pinMode(5, OUTPUT); //Wyjście na LED czerwona 2 } void loop() { zakres(10, 15, 20, 25, 30 ); //Włącz LEDY jeśli odległość 10,15,20,30 - poniżej 10 migaj 2x LED czerwony delay(100); }
  5. @Gieneq W pierwszym moim poście napisałem o elementach, których nie jesteś pewny. Jak najbardziej używam Arduino UNO oraz Przetwornicy STEP-UP. Prześledziłem sobie schematy zarówno płytki Arduino UNO jak i Sterownika L293D i spróbuję zrobić tak jak na schemacie z pierwszego posta ale za przetwornicą podbijającą mi napięcie do powiedzmy 7V zastosuję filtrowanie. Na Arduino zasilanie po złączu koncentrycznym, a na shield na EXT_PWR i wypnę zworkę tworząc niezależne zasilanie dla logiki i kontrolera silników. Przetestuję takie rozwiązanie i dam znać, a jak uda mi się ogarnąć kod do robota to spr
  6. @Kubeck Wydaje mi się, że akumulatory zajeździsz
  7. @Gieneq Dziękuję Ci za szybką reakcję. Przeanalizowałem różne strony i trafiłem na m.in. takie informacje: L293D Motor Driver shield Z tego co rozumiem u mnie występuje zasadniczo opcja nr. 3 (najbliżej tego co chcę zrobić). Chcę zasilić niezależnie Arduino (logikę) przez złącze koncentryczne oraz Silniki (2xDC + Servo) ale z jednego źródła zasilania. Zatem czy powinienem podpiąć tak jak w zaproponowanym przeze mnie schemacie i odłączyć zworkę PWRJMP ? Jedyny sensowny schemat jaki znalazłem W kwestii akumulatorów. Chęć zastosowania jednego ogniwa wynika z faktu pos
  8. Hej ho. Hmm.. ładowarka TP4056 jest przeznaczona przecież do ładowania ogniw jednocelowych - jak się sprawdza w Twoim układzie?
  9. Cześć i czołem. Witam wszystkim serdecznie i cieszę się, że mogę być w tak zacnym gronie. Od dawna przymierzam się do zagadnień związanych z robotyką. Wreszcie zmusiłem się do nauki zagadnienia j.w. Codziennie po pół godziny do 1h staram się wygenerować aby uczyć się nowych rzeczy. Mam nadzieję, że coś z tego będzie pomimo przewlekłych braków wolnego czasu.
  10. Hej ho. Jako, że jestem nowy na forum na wstępie chciałbym się przywitać i podziękować za tak wspaniałą dawkę wiedzy, którą mogę nabywać dzięki m.in. kursom. Jestem w trakcie nauki programowania w Arduino, a moim celem jest stworzenie robota, który na początek będzie autonomicznie omijał przeszkody. Całość oparta na standardowym układzie: Arduino UNO. Sterownik silników L293D Arduino Shield 4 DC lub 2. Sensor ultradźwiękowy HC-SR04. 2x silnik modelarski TT (3-6V) , ew. (6-12V). 1xSerwo SG90. Problemem jest….. oczywiście układ zasilanie Głupio mi pytać o
×
×
  • 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.