Popis
SG90 9G Micro Servo Motor
Popis | SG90 9G Micro Servo Motor je malý, ľahký a lacný servomotor, ktorý je vhodný pre rôzne projekty s robotmi, RC helikoptérami, lietadlami a podobnými zariadeniami. |
---|---|
Vlastnosti |
|
Špecifikácie |
|
Príklady použitia | Servomotor SG90 sa často používa na ovládanie rôznych mechanizmov v projektoch s robotmi, RC modelmi lietadiel, helikoptér a iných riadených zariadení. |
Príkladový kód pre Arduino | Servo myServo;
|
Príkladový kód pre ESPHome |
|
KY-033 Hunt Sensor Module Tracing Sensor Module
Popis | Modul sledovania KY-033 Hunt je snímač sledovania určený pre rôzne projekty DIY, ako sú inteligentné autá, roboti a podobne. |
---|---|
Vlastnosti |
|
Špecifikácie |
|
Príklady použitia | Modul KY-033 sa používa pre sledovanie čiar alebo trás v rámci projektov s Arduino DIY. |
Príkladový kód pre Arduino | void setup() {pinMode(sensorPin, INPUT); Serial.begin(9600); } void loop() {int sensorValue = analogRead(sensorPin); if (sensorValue > threshold) { Serial.println(“Čiara detegovaná”); } else { Serial.println(“Čiara nenedetegovaná”); } delay(100); } |
Príkladový kód pre ESPHome |
|
KY-033 Hunt sensor module Tracing sensor module
Popis | Senzor KY-033 je modul sledovania, ktorý môže byť použitý na sledovanie čiar alebo sledovanie prekážok pre projekty s Arduinom. |
---|---|
Vlastnosti |
|
Špecifikácie |
|
Príklady použitia | Senzor KY-033 je často používaný na sledovanie čiar v rámci projektov s Arduinom, ako napríklad čiarového robota alebo automatizovaného vozidla. |
Príkladový kód pre Arduino | void setup() {pinMode(leftSensorPin, INPUT); pinMode(rightSensorPin, INPUT); Serial.begin(9600); } void loop() {int leftSensorValue = analogRead(leftSensorPin); int rightSensorValue = digitalRead(rightSensorPin); Serial.print(“Left Sensor Value: “);Serial.println(leftSensorValue); Serial.print(“Right Sensor Value: “); Serial.println(rightSensorValue); delay(1000); // Delay for readability } |
KY-033 Hunt senzorový modul Modul trasovacieho senzora
Senzorový modul rozpozná, či sa pred senzorom nachádza plocha odrážajúca alebo svetlo pohlcujúca. Ako je to v súčasnosti, modul vystupuje na svojom digitálnom výstupe, ako je znázornené na obrázkoch nižšie. Citlivosť (výsledná minimálna vzdialenosť) snímača sa dá regulovať ovládačom.
Toto správanie sa môže použiť v ovládačoch, ako sú tie, ktoré sa používajú v robotoch, aby bolo možné autonómne sledovať líniu.
Podmienka 1: Sledovač vedenia je nad čiarou (neodrazový povrch) [LED na module: nesvieti] [Senzorový signál= digitálne zapnuté]
Podmienka 2: Sledovač vedenia je mimo čiary (reflexný povrch) [LED na module: jedna] [Senzorový signál= digitálne vypnuté]
Program načíta aktuálny stav kolíka snímača a na sériovej konzole zobrazí, či je sledovač linky momentálne na linke alebo nie
int Sensor = 10; // Deklaration des Sensor-Eingangspin
void setup ()
{
Serial.begin(9600); // Initialisierung serielle Ausgabe
pinMode (Sensor, INPUT) ; // Initialisierung Sensorpin
}
// Das Programm liest den aktuellen Status des Sensor-Pins aus und
// gibt in der seriellen Konsole aus, ob der Linetracker sich aktuell
// auf der Linie befindet oder nicht
void loop ()
{
bool val = digitalRead (Sensor) ; // Das gegenwärtige Signal am Sensor wird ausgelesen
if (val == HIGH) // Falls ein Signal erkannt werden konnte, wird die LED eingeschaltet.
{
Serial.println(“LineTracker ist ueber der Linie”);
}
else
{
Serial.println(“Linetracker ist ausserhalb der Linie”);
}
Serial.println(“————————————“);
delay(500); // Pasuse zwischen der Messung von 500ms
}