Skocz do zawartości

pawelmb

Użytkownicy
  • Zawartość

    12
  • Rejestracja

  • Ostatnio

Reputacja

3 Neutralna

O pawelmb

  • Ranga
    2/10

Ostatnio na profilu byli

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

  1. zadanie 6.1. Cóż, zrobiłem standardowo, ale wrzucając tu kod, zauważyłem zwrócenie uwagi na więc spróbowałem zrobić to "naturalnie", czyli patrząc na to czy już ta linijka została wysłana czy nie. Kod: #define fotoLewy A1 #define fotoPrawy A0 #define potencjometr A5 #define przycisk 2 void setup() { pinMode(przycisk, INPUT_PULLUP); Serial.begin(9600); //Inizjalizacja UART } int n = 0; boolean przyciskStan = HIGH; // czyli nie jest wciśnięty boolean wyslanyTekst = false; void loop() { przyciskStan = digitalRead(przycisk); if (przyciskStan == LOW && wyslanyTekst =
  2. Pytanie: jaki parametr wbudowanego stabilizatora nie pozawala na podłączenie serwomechanizmu bezpośrednio do 5V arduino? Można gdzieś przeczytać jaki jest limit? W dokumentacji arduino Uno jest: Natomiast w opisie serwomechanizmu dołączonego do zestawu, niestety nie ma ile prądu pobiera :https://botland.com.pl/serwomechanizmy/484-serwo-towerpro-sg-90-micro-180-stopni.html Reasumując? Po czym poznać, że nie można podłączyć czegoś do arduino?
  3. zadanie 4.2 - zakłócenia są! Ale nie spodziewałem się, że aż tak duże. Bo to przecież oznacza, że jest różnica napięcia wielkości nawet 5V. Jak dodałem "antenkę" z folii, to efekt jest taki, że jak zbliżam rękę, to zapalają się po kolei wszystkie diody (od czerwonej do zielonej) i powoli wracają z powrotem. Pytanie: dlaczego tego samego nie można zarejestrować na mierniku napięcia? I dlaczego bez kabelka też nie ma takich zakłóceń? zadanie 4.4 - dzielniki napięcia mamy tu dwa, więc przekazuję oba napięcia. Kod: #define dioda 8 int odczytanaWartosc = 0; //Zmienna do przechowywania
  4. @Darod (uprzedzam, że się nie znam, sam się uczę dopiero, natomiast wg mnie:) Jeżeli dobrze czytam rysunek, chciałbyś podłączyć jeden (o większej oporności) rezystor a za nim, równolegle względem siebie, 3 diody. No to tu: Kurs podstaw elektroniki jest napisane: Czyli nie jest poprawnie (choć może się zdarzyć przypadkiem, że zadziała).
  5. @H1M4W4R1 Dobra, przekonałeś mnie. Dzięki. Nie czytałem fizyki, więc nie wiem. Dlatego pytam. Czyli element bezwładnościowy jest, ale nie w diodzie (która z prędkością światła generuje pełną jasność, tak?), tylko w oku (a pewnie dokładniej w interpretacji sygnału oka przez mózg), który szybkie migotanie interpretuje jako stałe światło, a jednocześnie suma promieniowania świetlnego (fotonów) jest mniejsza, więc światło mniej intensywne. Teraz jest dobrze?
  6. @H1M4W4R1 Hmm, no dobrze, przejrzałem część o PWM (jeszcze muszę przeczytać dokładnie) i z silnikiem wyraźnie jest napisane: No właśnie. Czyli z diodą jak rozumiem jest tak samo. Może z "nagrzewaniem się" trochę przesadziłem, ale jest to jednak efekt tego, że nie zdąży osiągnąć swojej maksymalnej jasności. Jakaś bezwładność wyraźnie. Czyż nie?
  7. zadanie domowe 4.1 - na skrajnej wartości 0, dioda świeci praktycznie bez przerwy ale znacznie słabiej. Dlaczego? Hmm, wydaje mi się, że z dwóch powodów: 1. przy opóźnieniu (odczytanym z potencjometra) 0 ms dioda nie zdąża się w pełni rozświetlić (pewnie nagrzać) 2. odczytanie wartości z wejścia A5 trwa, a ta instrukcja jest przed włączenie, czyli w stanie w którym (krótko bardzo, ale jednak) dioda jest wyłączona Reasumując dioda włacza i wyłacza się bardzo szybko, ale jednak stan wyłączenia trwa dłużej, czyli w sumie mniej świeci. Dobrze myślę?
  8. @Gieneq Słuszna uwaga, poprawiłem wpis na blok kodu (założyłem, że kod taki prosty, że szkoda czasu oglądać, a wrzuciłem bardziej pro forma, ale może ktoś coś zauważy, więc poprawione). Odnośnie 2.5 - ok, czyli przyjmuję, że to dobre rozwiązanie (zmyliło mnie słowo "koniecznie użyjcie"). Warstwa abstrakcji - tak, to jasne, często się przydaje, natomiast w tym przypadku, jeżeli odczytanie stanu wyjścia nie jest "droższe" to jednak zbędna komplikacja. Tak jest dużo przejrzyściej
  9. melduję wykonanie zadania domowego 2.4: #define zielona 8 #define czerwona 10 String odebraneDane = ""; //Pusty ciąg odebranych danych void setup() { Serial.begin(9600); //Uruchomienie komunikacji pinMode(zielona, OUTPUT); //Konfiguracja wyjść pinMode(czerwona, OUTPUT); digitalWrite(zielona, LOW); //Wyłączamy diody digitalWrite(czerwona, LOW); } void loop() { if (Serial.available() > 0) { //Czy Arduino odebrało dane //Jeśli tak, to odczytujemy je do znaku końca linii i zapisz w zmiennej odebraneDane odebraneDane = Serial.readStringUntil('\n'); if (odebraneDa
  10. @Gieneq dzięki za odpowiedź. Po przemyśleniach też stwierdzam, że jednak za którymś razem coś źle widać podłączyłem, bo różnica jest znaczna. Na szczęście w zestawie jest kilka
  11. Pytanie: czy diody dołączone do zestawu szybko się zużywają? Pytam, bo zacząłem robić kurs Arduino i zauważyłem, że dioda czerwona świeci jakoś słabo. Początkowo myślałem, żę to różnica napięcia (Arduino 5V vs bateria 9V), ale nie. Ta konkretna dioda czerwona, z którą zrobiłem cały kurs elektroniki I, świeci wyraźnie słabiej od innych. Na zdjęciu porównanie dwóch czerwonych, podłączony przez rezystor 330 do baterii 9V. Dodam, że (raczej) nie podłączałem diody bez rezystora, mam wrażenie, że "samo się zepsuło". Jakiś pomysł czemu?
  12. Łoł, świetny kurs. Dopiero początek a już świetna zabawa. Zadanie domowe 1.1 u mnie przy dioda czerwona 16ms jeszcze miga, przy 15ms juz w zasadzie "drży" a przy 14ms trzeba się mocno wpatrywać, żeby to "dżenie" zobaczyć. Dla zielonej przy tych czasach znacznie lepiej widać mruganie. i robię dalej
×
×
  • 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.