Skocz do zawartości

Kurs Arduino - #2 - podstawy programowania, porty I/O


Pomocna odpowiedź

Hej. Zacząłem kurs i w sumie ma pytanie, bo mnie gryzie jedna rzecz.

Arduino_01_01.png

Na tym obrazku rezystor jest po diodzie przed GND. Z tego co wiem, to prąd płynie z + do - więc dlaczego rezystor jest po diodzie, a nie przed. Ma to w ogóle znaczenie?

Pozdrawiam i dziękuję

 

  • Lubię! 1
  • 1 miesiąc później...
(edytowany)

Po ustawieniu migania diody na 10ms/10ms, polecam wyciągnąć telefon i spróbować spojrzeć na diodę przez kamerę i jednocześnie widzieć ją bezpośrednio. 😄

Edytowano przez Mnemoye
  • Lubię! 1

@Mnemoye witam na forum! Tak, to dobry pomysł na kolejne testy. Można sprawdzić, jak aparat radzi sobie z różnymi częstotliwościami! Wiele (jak nie wszystkie) aparaty są potrafią np. świetnie filtrować miganie z częstotliwością 50 Hz, aby żarówki i świetlówki nie psuły nagrań 😉

  • 3 miesiące później...

@lukasnew tak na szybko - użiywając np. flagi/zmiennej boolean, której stan zmieniasz przyciskiem, a pętlę while od niej uzależniasz. 🙂
Kawałek tego kursu, kilka części dalej, i ogarniesz. 😄

  • 4 tygodnie później...

Dziękuje bardzo za udostępnienie kursów, zrobionych o tak dobrej jakości. Dzięki nim zainteresowałem się programowaniem i lepiej mogę poznać elektrotechnikę.

  • Lubię! 2
  • 1 miesiąc później...

Zadanie domowe nr 1.1
Zielony: 13ms
Niebieski: 15ms
Czerwony: 17ms
Żółty: 16ms
Zadanie domowe nr 1.2
Program A:

void setup() {
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
}

int time = 500;
void loop() {
  digitalWrite(10, LOW);
  digitalWrite(9, HIGH);
  delay(time);
  digitalWrite(10, HIGH);
  digitalWrite(9, LOW);
  delay(time);

}

Program B:

void setup() {
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
}

int time = 500;
void loop() {
  digitalWrite(10, HIGH);
  digitalWrite(9, HIGH);
  delay(time);
  digitalWrite(10, LOW);
  digitalWrite(9, LOW);
  delay(time);

}

 

  • Lubię! 1
  • 4 miesiące później...

Hej, czy wiecie jak naprawić błąd "output was not declared in this scope?"

Robię pierwszy projekt z tą diodą i nie mogę tego przejść 😞

3 godziny temu, ethanak napisał:

@stoku pokaż kod. Na pewno miał być "output" a nie "OUTPUT"?

...ok, wielkie dzięki.

To ostatnie na co bym wpadł. Internety chyba też.

Pozdrawiam.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...