• BRAK
4 kierunkowy czujnik położenia RPI-1031
search
  • 4 kierunkowy czujnik położenia RPI-1031
  • 4 kierunkowy czujnik położenia RPI-1031

4 kierunkowy czujnik położenia RPI-1031

8,09 zł
Brutto

Dane techniczne:

  • Napięcie zasilania: 3,3V lub 5V
  • S1 i S2 - wyjścia cyfrowe
  • GND - masa układu
Ilość
BRAK

4 kierunkowy czujnik położenia RPI-1031

Czujnik wykrywa zmianę położenia w czterech kierunkach: przód, tył, prawo, lewo.

Dane techniczne: Napięcie zasilania: 3,3V lub 5V. Wyjścia cyfrowe S1 i S2, masa GND.

4 kierunkowy czujnik położenia RPI-1031
DIY Arduino

📌 Dane techniczne

  • Napięcie zasilania: 3,3V lub 5V
  • S1 i S2 - wyjścia cyfrowe
  • GND - masa układu

🧩 Schemat podłączenia (Arduino Nano) – przykładowe grafiki


💸 Rabaty ilościowe


🛠️ Zastosowania praktyczne


💡 Ciekawostki i tipy


Arduino Nano ATmega328P • 5V Czujnik położenia RPI-1031 moduł / element 5V VCC zasilanie GND GND masa D2 S1 sygnał D3 S2 sygnał Schemat poglądowy: przed podłączeniem sprawdź pinout modułu. Zawsze wspólna masa (GND).

🚀 Jak użyć (praktycznie) – Arduino Nano

Start w 10 minut (3 kroki)

  1. Podłącz czujnik do Arduino Nano zgodnie z tabelą podłączeń.
  2. Skopiuj kod do Arduino IDE i wgraj na płytkę.
  3. Uruchom monitor portu szeregowego, aby obserwować sygnały z czujnika.

Schemat podłączenia (Arduino Nano)

To schemat poglądowy dla Arduino Nano. Jeśli Twój moduł ma inne oznaczenia pinów, kieruj się jego dokumentacją (pinout).

Co będzie potrzebne

  • Arduino Nano
  • 4 kierunkowy czujnik położenia RPI-1031
  • Przewody połączeniowe

Podłączenie (tabela)

ElementArduino NanoUwagi
VCC5VZasilanie
GNDGNDMasa
S1D2Sygnał 1
S2D3Sygnał 2

Kod Arduino Nano – wersja szybka (test działania)

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT);
  pinMode(3, INPUT);
}

void loop() {
  int s1 = digitalRead(2);
  int s2 = digitalRead(3);
  Serial.print(s1);
  Serial.print("/");
  Serial.println(s2);
  delay(500);
}

Kod Arduino Nano – wariant praktyczny

void setup() {
  Serial.begin(9600);
  pinMode(2, INPUT);
  pinMode(3, INPUT);
}

void loop() {
  int s1 = digitalRead(2);
  int s2 = digitalRead(3);
  if (s1 == LOW && s2 == LOW) {
    Serial.println("Brak ruchu");
  } else if (s1 == LOW && s2 == HIGH) {
    Serial.println("Ruch w prawo");
  } else if (s1 == HIGH && s2 == LOW) {
    Serial.println("Ruch w lewo");
  } else if (s1 == HIGH && s2 == HIGH) {
    Serial.println("Ruch do przodu");
  }
  delay(500);
}

Pamiętaj o odłączeniu zasilania przed

bez marki
P06030910