Kit Robot Senile + Arduino UNO + Driver de Motoare + Doi Senzori Linie
Acest kit contine tot ceea ce aveti nevoie pentru a crea un robot pe senile capabil sa ocoleasca obstacole. Aveti inclusa cutia de viteze Tamiya, un set de senile de cauciuc, un sasiu cu suruburi Universal Plate (pentru partea mecanica), precum si o placa de dezvoltare Arduino UNO R3, un driver de motoare bazat pe L298N pentru controlul motoarelor si doi senzori de linie.
Pentru alimentarea robotului, va recomandam o cutie de baterii si un cablu de conectare pentru aceasta (nu sunt incluse in acest kit) sau daca doriti, acumulatori LI-PO la alegerea dvs (ideal 7.4 V).

Cod Sursa
int MOTOR1_PIN1 = 3;
int MOTOR1_PIN2 = 5;
int MOTOR2_PIN1 = 6;
int MOTOR2_PIN2 = 9;
#define PRAG_NEGRU 100
void setup() {
pinMode(MOTOR1_PIN1, OUTPUT);
pinMode(MOTOR1_PIN2, OUTPUT);
pinMode(MOTOR2_PIN1, OUTPUT);
pinMode(MOTOR2_PIN2, OUTPUT);
Serial.begin(9600);
}
void loop() {
int valoareSenzorStanga = analogRead(0);
int valoareSenzorDreapta = analogRead(1);
if (valoareSenzorStanga > PRAG_NEGRU) {
go(255, 0);
} else if (valoareSenzorDreapta > PRAG_NEGRU) {
go(0, 255);
} else {
go(255, 255);
}
}
void go(int speedLeft, int speedRight) {
if (speedLeft > 0) {
analogWrite(MOTOR1_PIN1, speedLeft);
analogWrite(MOTOR1_PIN2, 0);
}
else {
analogWrite(MOTOR1_PIN1, 0);
analogWrite(MOTOR1_PIN2, -speedLeft);
}
if (speedRight > 0) {
analogWrite(MOTOR2_PIN1, speedRight);
analogWrite(MOTOR2_PIN2, 0);
}
else {
analogWrite(MOTOR2_PIN1, 0);
analogWrite(MOTOR2_PIN2, -speedRight);
}
}
Review-ul dumneavoastră: Notă: HTML nu este interpretat!
Rating: Rău Bun
Introduceţi codul în căsuţa de mai jos:

Categorii
Informaţii
Cele mai noi





























































-38x38.jpg)


CONTACT
Coşul Tău
