
Mattti87
Użytkownicy-
Zawartość
14 -
Rejestracja
-
Ostatnio
Reputacja
4 NeutralnaO Mattti87
-
Ranga
2/10
Ostatnio na profilu byli
Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.
-
Zrobiłem TAK! /* * Modified by Rui Santos, http://randomnerdtutorialscom * based on IRremote Library - Ken Shirriff */ #include <IRremote.h> int IR_Recv = 3; //IR Receiver Pin 3 #define L_PWM 5 #define L_DIR 4 #define R_PWM 6 #define R_DIR 9 #define PWM_MAX 165 #define GRANICA 850 #define R_LINE_SENSOR A0 #define L_LINE_SENSOR A1 #define BUZZER 10 #define LED 13 IRrecv irrecv(IR_Recv); decode_results results; volatile int stanRobota = 1; //do maszyny stanów void setup(){ Serial.begin(9600); //starts serial communication irrecv.enableIRIn(); // Starts the rece
-
KOD inny pilot chciałbym dodać LineFollower, próbowałem maszyną stanów ale coś nie pykło #include <IRremote.h> int IR_Recv = 3; //IR Receiver Pin 3 #define L_PWM 5 #define L_DIR 4 #define R_PWM 6 #define R_DIR 9 #define PWM_MAX 165 #define GRANICA 850 #define R_LINE_SENSOR A0 #define L_LINE_SENSOR A1 #define BUZZER 10 #define LED 13 IRrecv irrecv(IR_Recv); decode_results results; void setup(){ Serial.begin(9600); //starts serial communication irrecv.enableIRIn(); // Starts the receiver //Konfiguracja pinow od mostka H pinMode(L_DIR, OUTPUT); pinMode(R_D
-
Kurs budowy robotów - #9 - ekspander I/O, serwo
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Dzień dobry, Mój kod: https://github.com/mateuszlanduch/robot-wolf.git mateusz.landuch@gmail.com Idea: Robot jeździ sterowanie pilotem, jazda, linefollower (1), kwadrat-jazda(2), 3 automatyczna jazda. 3 automatyczna jazda - ta automatyczna jazda jak włączę działa bez przerwy. Line follower da się wyłączyć(jest ok), jak zrobić żebym mógł wyłączyć automatyczną jazdę. Domyślam się że jest lipa przez te delay. Ktoś coś? -
Kurs budowy robotów - #10 - podsumowanie, kontynuacja
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Dzięki, wiem. Bede działał. Tak myślałem. -
Kurs budowy robotów - #10 - podsumowanie, kontynuacja
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Witam, chciałem na tym robocie zrobić funkcje: Pilot: 1. Strzałki sterowanie 2. Buzzer na przycisku od wyciszania tv 3. Numery od 1-0 funkcje: np 1 to lineFollower 2... itd i zastosowałem funkcje. Tylko żeby śledził linie to muszę zrobić pętle co uniemożliwia mi zatrzymanie danej funkcji. Chciałem zrobić przerwanie ale też mi nie działa z uwagi na pętle. CZY DA SIĘ TO ZROBIĆ NIE UŻYWAJĄ PĘTLI? CZY może zamiast switch case if, else if, else? Może jakaś podpowiedź pleas, więcej nie będę męczył mateusz.landuch@gmail.com -
Kurs budowy robotów - #7 - line follower, czyli bolid F1
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Jak zrobić w instrukcji case warunek do "śledzenia linii". Czyli takie 3 tryby sterowanie, śledzenie linii, omijanie przeszkód. Ale jak to zrobić że np. po wciśnięciu jakiegoś przycisku on wchodzi w tryb śledzenia linii i jak wcisnę jeszcze raz to przestaje. Ewentualnie dodam inny sensor np. ultradźwiękowy i będzie omijał przeszkody. W taki sposób zbuduję kilka programów, rozumiem że nie mogę dodać if do case..? i Jak to zrobić? proszę o pomoc lub wskazówkę najlepiej mail mateusz.landuch@gmail.com -
Kurs budowy robotów - #7 - line follower, czyli bolid F1
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
"W przyszłości pojawi się zestaw dodatkowych sensorów do naszego robota - wtedy zainteresowani tym tematem będę mogli pójść krok dalej!" TRZYMAM FIRMĘ BOTLAND ZA SŁOWO Wtedy kupuje kolejny zestaw! Albo nawet dwa! -
Witajcie, jestem amatorem programowania. Zakupiłem kurs budowy robotów! Moim marzeniem jest zrobienie pojazdu RC na Arduino.
-
Kurs Arduino II - #10 - podsumowanie kursu
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Witam, ciekawym tematem była by łączność Wifi, jakieś nowe Arduino z Wifi (ESP8266). -
Kurs Arduino II - #4 - przerwania, kontaktron, czujnik PIR
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Bardzo dobry Kurs, chcemy więcej kursów Arduino! -
Kurs Arduino II - #3 - syrena alarmowa, MOSFET w praktyce
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Witam, jak zrobić żeby ten dźwięk wykonał się raz? for (czestotliwosc = 31; czestotliwosc < 65535; czestotliwosc++) { tone(A5, czestotliwosc); //Wygeneruj sygnał o częstotliwości 1000Hz na pinie A5 } niby w pętli for, ale w tym przypadku nie wychodzi mi. Bardzo zależy mi żeby ten dźwięk wykonał się raz. Pozdrawiam Mateusz Łańduch -
Kurs Arduino - #5 - PWM, serwomechanizmy, biblioteki
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
// ZADANIE 5.3 FORBOT JEST NAJLEPSZY! #include <Arduino.h> #include <Servo.h> //Biblioteka odpowiedzialna za serwa Servo serwomechanizm; //Tworzymy obiekt, dzięki któremu możemy odwołać się do serwa int pozycja = 0; //Aktualna pozycja serwa 0-180 int zmiana = 6; //Co ile ma się zmieniać pozycja serwa? int czas = 200; void setup() { serwomechanizm.attach(9); //Serwomechanizm podłączony do pinu 9 } void loop() { if (pozycja < 180) { //Jeśli pozycja mieści się w zakresie serwomechanizm.write(pozycja); //Wyko -
Mattti87 dołączył do społeczności
-
Kurs Arduino II - #8 - cyfrowy czujnik wilgotności (DHT11)
Mattti87 odpisał w temacie użytkownika Komentator • Artykuły redakcji (blog)
Witam, u mnie także wyskakuje błąd, a biblioteki są dołączone. #include "DHT.h" // biblioteka sensorów DHTxx #define DHTPIN 2 // wyjście danych sensora jest dołączone // do linii 2 Arduino // deklaracja typu czujnika #define DHTTYPE DHT11 // DHT22 // #define DHTTYPE DHT11 // DHT11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); // otworzenie portu szeregowego dht.begin(); // inicjalizacja czujnika } void loop() { float t = dht.rea