# Servomotore SG90 360 gradi, continuo

> Servomotore SG90 a rotazione continua 360 gradi, compatto e leggero (9 grammi), adatto a progetti RC e robotica. Direzione e velocita si controllano da Arduino tramite servo.write. Alimentazione 3 - 7.2VDC, velocita 0,12 s/60o a 4,8V, coppia di stallo 1Kg/cm a 4.8V, dimensioni 22 x 11.5 x 22.5 mm. Include bracci di estensione e viti di montaggio.

- Pagina: https://sigmanortec.ro/it/servomotore-sg90-360-gradi-continuo
- Prezzo: 12.89 RON
- Disponibilità: Disponibile
- Riferimento: 33089 · EAN: 5940636881145
- Categoria: Meccatronica e IoT > Servomotore
- Collo (dati di spedizione): 0.012 kg
- Aggiornato: 2026-08-25
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 01:59 (Europe/Bucharest)

## Descrizione

Servomotore a rotazione continua a 360 gradi, compatto e leggero, ideale per progetti RC e robotici in cui è necessario un movimento costante. Direzione e velocità sono facilmente controllabili da Arduino tramite servo.write, funziona a 3 - 7,2 V CC, offre una coppia fino a 1 Kg/cm a 4,8 V e include bracci di estensione e viti per un rapido assemblaggio.
Servo motore tipo SG90 con rotazione a 360 gradi, peso 9 grammi, ideale per applicazioni RC.
La rotazione è continua e non è possibile controllare la posizione esatta del servomotore a un determinato grado. Tramite "servo.write" si stabilisce la direzione e la velocità di rotazione del servomotore.
Specifiche:
Tensione di alimentazione: 3 - 7.2VDC
Velocità di funzionamento: 0,12 s/60° (a 4,8V)
Coppia di bloccaggio: 1Kg/cm a 4.8V
Dimensioni mm: 22 x 11.5 x 22.5
Include diverse estensioni del braccio e viti di fissaggio
Esempio di codice di test per servomotore:
// zoomkat 3-28-14 serial servo incremental test code
// usando il monitor seriale digita un carattere (s per aumentare o a
// per diminuire) e premi invio per cambiare la posizione del servo
// (sono necessarie due mani, una per digitare la lettera e una per il tasto invio)
// usa stringhe come 90x o 1500x per una nuova posizione del servo
// per IDE 1.0.5 e versioni successive
// Alimentare un servo dall'arduino di solito *NON FUNZIONA*.
\#include
String readString;
Servo myservo;
int pos=1500; //~valore neutro per servo a rotazione continua
//int pos=90;
void setup()
{
myservo.attach(9, 400, 2600); //pin di controllo servo, e range se desiderato
Serial.begin(9600);
Serial.println("serial servo incremental test code");
Serial.println("digita un carattere (s per aumentare o a per diminuire)");
Serial.println("e premi invio per cambiare la posizione del servo");
Serial.println("usa stringhe come 90x o 1500x per una nuova posizione del servo");
Serial.println();
}
void loop()
{
while (Serial.available()) {
char c = Serial.read(); //legge un byte dal buffer seriale
readString += c; //crea la stringa readString
delay(2); //loop lento per permettere al buffer di riempirsi con il carattere successivo
}
if (readString.length() >0) {
if(readString.indexOf('x') >0) {
pos = readString.toInt();
}
if(readString =="a"){
(pos=pos-1); //usa numeri più grandi per incrementi maggiori
if(pos= 400) //determina il metodo servo write
{
Serial.println(pos);
myservo.writeMicroseconds(pos);
}
else
{
Serial.println(pos);
myservo.write(pos);
}
readString=""; //svuota per il prossimo input
}
Nel monitor seriale si digiterà "s" o "a", seguito da INVIO, seguito poi dal valore con X (esempio: s --> INVIO --> 1000x --> INVIO).
Per fermare il motore si usa il valore 1500x.
