Sensor de Inclinación Direccional Parallax 4

ParallaxSKU:RB-Plx-237
Número de fabricante: 28036

Precio  :
Precio de oferta €12,20

Impuesto incluido

Envío calculado al finalizar la compra

Stock  :

Reabastecimiento pronto Ver fecha de entrega

Avisarme cuando este producto esté disponible

Pagos y Seguridad

Apple Pay Mastercard PayPal Visa

Su Información de Pago se procesa de forma segura. No almacenamos los datos de la tarjeta de crédito ni tenemos acceso a la información de su tarjeta de crédito.

Descripción

  • Embalaje DIP pequeño de 6 patillas con espaciado entre pasadores de 0,1"
  • Comunicación fácil con cualquier microcontrolador
  • Salida alta / baja de 2 patillas para cuatro estados de sensor
  • Requisitos de alimentación: 3 a 5,5 V CC
  • Rango de temperatura de operación: 32 a 122 ° F (0 a 50 ° C)
  • Dimensiones: 0,42'' x 0,32'' x 0,49''

Archivo PDF

Customer Reviews

Based on 3 reviews
100%
(3)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
J
Jean-Loup
Works very well

Here's a little program for Arduino Uno: // 2x16 Lcd Display #include "LiquidCrystal.h" // add the LCD library Liquid Crystal lcd (9,8,13,12,11,10); // link 4 bits of data // variables used for tilt detection int portout1 = 2; // the pin OUT1 of the cirest connected to the analog port A2 int portout2 = 3; // the OUT2 pin is connected to the A3 analog port int lectout1; int lectout2; int out1; int out2; void setup () { // Display    lcd.begin (16.2); // use a 16 columns and 2 lines screen    lcd.clear ();    lcd.home (); // line 1, column 0    lcd.write ("INITIALIZATION");    delay (1500); // serial link   Serial.begin (9600);                } void loop () // Loop {  out1 = 0;  out2 = 0;  // ****************************************** Sequence playback analog ports  lectout1 = analogRead (portout1); // read A2 port status  lectout2 = analogRead (portout2); // reading the status of the A3 port  // ****************************************** Sequence conversion analog state to state binary  if (lectout1> 500)    {      out1 = 1;    }  if (lectout2> 500)    {      out2 = 1;    }  // ****************************************** LCD orientation display sequence  if (out1 == 1)     {       if (out2 == 1)         {           lcd.clear ();           lcd.home (); // column 0, line 1           lcd.write ("HORIZONTAL OR");           lcd.setCursor (0, 1); // column 0, line 2           lcd.write ("PENCHE -> RIGHT");         }       else         {           lcd.clear ();           lcd.home (); // column 0, line 1           lcd.write ("DESCEND");           lcd.setCursor (0, 1); // column 0, line 2           lcd.write ("");         }     }   else       {       if (out2 == 1)         {           lcd.clear ();           lcd.home (); // column 0, line 1           lcd.write ("MONTE");           lcd.setCursor (0, 1); // column 0, line 2           lcd.write ("");         }       else         {           lcd.clear ();           lcd.home (); // column 0, line 1           lcd.write ("PENCHE -> LEFT");           lcd.setCursor (0, 1); // column 0, line 2           lcd.write ("");         }     }   delay (200); }

J
Jean-Loup
Fonctionne très bien

Voilà un petit programme pour Arduino Uno : // Affichage Lcd 2x16 #include "LiquidCrystal.h" //ajout de la librairie LCD LiquidCrystal lcd(9,8,13,12,11,10). //liaison 4 bits de données // les variables utilisées pour la détection inclinaison int portout1 = 2. // le pin OUT1 du cirest connecté au port analogique A2 int portout2 = 3. // le pin OUT2 est connecté au port analogique A3 int lectout1. int lectout2. int out1. int out2. void setup() { // Affichage lcd.begin(16,2). //utilisation d'un écran 16 colonnes et 2 lignes lcd.clear (). lcd.home (). // ligne 1, colonne 0 lcd.write("INITIALISATION "). delay(1500). // liaison série Serial.begin(9600). } void loop() // Boucle { out1 = 0. out2 = 0. //******************************************Séquence lecture ports analogiques lectout1 = analogRead(portout1). // lecture de l'état du port A2 lectout2 = analogRead(portout2). // lecture de l'état du port A3 //******************************************Séquence conversion état analogique en état binaire if (lectout1 > 500) { out1 = 1. } if (lectout2 > 500) { out2 = 1. } //******************************************Séquence affichage orientation sur LCD if (out1 == 1) { if (out2 == 1) { lcd.clear (). lcd.home (). // colonne 0, ligne 1 lcd.write("HORIZONTAL OU "). lcd.setCursor ( 0, 1 ). // colonne 0, ligne 2 lcd.write("PENCHE -> DROITE"). } else { lcd.clear (). lcd.home (). // colonne 0, ligne 1 lcd.write("DESCEND "). lcd.setCursor ( 0, 1 ). // colonne 0, ligne 2 lcd.write(" "). } } else { if (out2 == 1) { lcd.clear (). lcd.home (). // colonne 0, ligne 1 lcd.write("MONTE "). lcd.setCursor ( 0, 1 ). // colonne 0, ligne 2 lcd.write(" "). } else { lcd.clear (). lcd.home (). // colonne 0, ligne 1 lcd.write("PENCHE -> GAUCHE"). lcd.setCursor ( 0, 1 ). // colonne 0, ligne 2 lcd.write(" "). } } delay(200). }

J
Jean-Loup
Fonctionne très bien

Voilà un petit programme pour Arduino Uno : // Affichage Lcd 2x16 #include "LiquidCrystal.h" //ajout de la librairie LCD LiquidCrystal lcd(9,8,13,12,11,10); //liaison 4 bits de données // les variables utilisées pour la détection inclinaison int portout1 = 2; // le pin OUT1 du cirest connecté au port analogique A2 int portout2 = 3; // le pin OUT2 est connecté au port analogique A3 int lectout1; int lectout2; int out1; int out2; void setup() { // Affichage lcd.begin(16,2); //utilisation d'un écran 16 colonnes et 2 lignes lcd.clear (); lcd.home (); // ligne 1, colonne 0 lcd.write("INITIALISATION "); delay(1500); // liaison série Serial.begin(9600); } void loop() // Boucle { out1 = 0; out2 = 0; //******************************************Séquence lecture ports analogiques lectout1 = analogRead(portout1); // lecture de l'état du port A2 lectout2 = analogRead(portout2); // lecture de l'état du port A3 //******************************************Séquence conversion état analogique en état binaire if (lectout1 > 500) { out1 = 1; } if (lectout2 > 500) { out2 = 1; } //******************************************Séquence affichage orientation sur LCD if (out1 == 1) { if (out2 == 1) { lcd.clear (); lcd.home (); // colonne 0, ligne 1 lcd.write("HORIZONTAL OU "); lcd.setCursor ( 0, 1 ); // colonne 0, ligne 2 lcd.write("PENCHE -> DROITE"); } else { lcd.clear (); lcd.home (); // colonne 0, ligne 1 lcd.write("DESCEND "); lcd.setCursor ( 0, 1 ); // colonne 0, ligne 2 lcd.write(" "); } } else { if (out2 == 1) { lcd.clear (); lcd.home (); // colonne 0, ligne 1 lcd.write("MONTE "); lcd.setCursor ( 0, 1 ); // colonne 0, ligne 2 lcd.write(" "); } else { lcd.clear (); lcd.home (); // colonne 0, ligne 1 lcd.write("PENCHE -> GAUCHE"); lcd.setCursor ( 0, 1 ); // colonne 0, ligne 2 lcd.write(" "); } } delay(200); }

Estimar envío

También le puede interesar