Acest servomotor reprezinta un upgrade la varianta clasica SG90, adaugand angrenaje din metal si fiind ideal pentru aplicatii unde greutatea in plus data de componentele metalice nu reprezinta dezavantaj.
Servomotorul este unul precis, cu potentiometru intern.
Specificatii:
Greutate: 13.4g
Dimensiuni mm: 22.8 x 12.2 x 28.5mm
Cuplu in stall: 1.8kg/cm(4.8V ), 2.2kg/cm(6V)
Viteza operare: 0.1sec/60 grade (la 4.8v), 0.08sec/60 grade (la 6v)
Raza rotatie: 0 - 180 grade
Tensiune alimentare: 4.8 - 6.0VDC
Instructiuni:
Exista posibilitatea ca unele librarii sa nu actioneze servomotorul in raza lui maxima (0-180 grade). Valorile PWM variaza intre 0.4 si 2.6 milisecunde. Posibil ca unele modificari sa fie necesare in librarie daca servomotorul nu se roteste intre 0 si 180 grade.

Vezi codul de mai jos pentru a pozitiona servomotorul in pozitia 0 si 180 grade:
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(9, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(9, HIGH);
delayMicroseconds(2600); //schimba aici cu 400 pentru 0 grade sau 2600 pentru 180 grade
digitalWrite(9, LOW);
delay(18);
}
Modificare librarie in cazul in care servomotorul nu actioneaza pana la 180 grade:
In folderul C:Program Files-> (x86)->Arduino->libraries->Servo->src
deschide fisierul Servo.h cu editorul de text si inlocuieste urmatoarele linii de cod:
#define MIN_PULSE_WIDTH 544 // the shortest pulse sent to a servo
#define MAX_PULSE_WIDTH 2500 // the longest pulse sent to a servo
#define DEFAULT_PULSE_WIDTH 1500 // default pulse width when servo is attached
#define REFRESH_INTERVAL 20000 // minumim time to refresh servos in microseconds
cu
#define MIN_PULSE_WIDTH 400 // the shortest pulse sent to a servo
#define MAX_PULSE_WIDTH 2600 // the longest pulse sent to a servo
#define DEFAULT_PULSE_WIDTH 1500 // default pulse width when servo is attached
#define REFRESH_INTERVAL 20000 // minumim time to refresh servos in microseconds
Detalii
Quick Compare
Produs |
|
|
|
|
Availability |
|
|
|
|
Pret |
13,22 lei
|
20,00 lei
|
18,00 lei
|
20,00 lei
|
Descriere |
Acest servomotor reprezinta un upgrade la varianta clasica SG90, adaugand angrenaje din metal si fiind ideal pentru aplicatii unde greutatea in plus data de componentele metalice nu reprezinta dezavantaj. Servomotorul este unul precis, cu potentiometru intern. Specificatii: Greutate: 13.4g Dimensiuni mm: 22.8 x 12.2 x 28.5mm Cuplu in stall: 1.8kg/cm(4.8V ), 2.2kg/cm(6V) Viteza operare: 0.1sec/60 grade (la 4.8v), 0.08sec/60 grade (la 6v) Raza rotatie: 0 - 180 grade Tensiune alimentare: 4.8 - 6.0VDC Instructiuni: Exista posibilitatea ca unele librarii sa nu actioneze servomotorul in raza lui maxima (0-180 grade). Valorile PWM variaza intre 0.4 si 2.6 milisecunde. Posibil ca unele modificari sa fie necesare in librarie daca servomotorul nu se roteste intre 0 si 180 grade.
Vezi codul de mai jos pentru a pozitiona servomotorul in pozitia 0 si 180 grade: // the setup function runs once when you press reset or power the board void setup() { pinMode(9, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(9, HIGH); delayMicroseconds(2600); //schimba aici cu 400 pentru 0 grade sau 2600 pentru 180 grade digitalWrite(9, LOW); delay(18); } Modificare librarie in cazul in care servomotorul nu actioneaza pana la 180 grade: In folderul C:Program Files-> (x86)->Arduino->libraries->Servo->src deschide fisierul Servo.h cu editorul de text si inlocuieste urmatoarele linii de cod: #define MIN_PULSE_WIDTH 544 // the shortest pulse sent to a servo #define MAX_PULSE_WIDTH 2500 // the longest pulse sent to a servo #define DEFAULT_PULSE_WIDTH 1500 // default pulse width when servo is attached #define REFRESH_INTERVAL 20000 // minumim time to refresh servos in microseconds cu #define MIN_PULSE_WIDTH 400 // the shortest pulse sent to a servo #define MAX_PULSE_WIDTH 2600 // the longest pulse sent to a servo #define DEFAULT_PULSE_WIDTH 1500 // default pulse width when servo is attached #define REFRESH_INTERVAL 20000 // minumim time to refresh servos in microseconds |
Senzor MQ4 folosit pentru detectarea gazelor naturale si a metanului. Specificatii: Senzorul de gaz este Dioxidul de Staniu (SnO2) cu conductivitate scazute in aerul curat. Tensiune alimentare: 5VDC, 150mA Concentratie detectata: 300 - 10000ppm Output: Pin Digital sau pin Analogic Iesire Analogica: 0 - 5V; voltajul creste sau scade in functie de concentratia detectata Iesire Digitala TTL
Exemplu cod citire analogica: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); delay(1); // delay in between reads for stability } |
Senzor MQ5 folosit pentru detectarea gazelor naturale, GPL si fum de carbuni. Specificatii: Rezistenta excelenta la interferenta cu Alcool si fum Tensiune alimentare: 5VDC, 150mA Output: Pin Digital sau pin Analogic Iesire Analogica: 0 - 5V; voltajul creste sau scade in functie de concentratia detectata Iesire Digitala TT
Exemplu cod citire analogica: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); delay(1); // delay in between reads for stability } |
Senzor MQ6 folosit pentru detectarea GPL (gaz petrol lichid), Butan, Propane, LNG (liquefied natural gas). Specificatii: Rezistenta excelenta la interferenta cu Etanol si Fum Tensiune alimentare: 5VDC, 150mA Output: Pin Digital sau pin Analogic Iesire Analogica: 0 - 5V; voltajul creste sau scade in functie de concentratia detectata Iesire Digitala TTL
Exemplu cod citire analogica: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); delay(1); // delay in between reads for stability } |
| No features to compare | ||||
There are no products selected for comparison

Comentarii Produse