API · /servo-api

API RC Servo & PWM

en bonne santé 4,008 Abonnées

Mathématiques RC servo et PWM sous forme d'API, calculées localement et de manière déterministe — les nombres de largeur d'impulsion, d'angle et de rapport cyclique qu'un développeur en robotique, RC ou embarqué utilise pour piloter un servo. Le point d'accès angle convertit une largeur d'impulsion en angle du servo : un servo hobby lit la largeur de l'impulsion (pas un rapport cyclique), donc la norme 1000–2000 µs se mappe linéairement sur la course avec 1500 µs au centre — angle = (impulsion − min) ÷ l'étendue min-max × la course — et il signale quand une impulsion demande plus que la plage configurée pour ne pas entraîner le servo dans ses butées mécaniques. Le point d'accès impulsion fonctionne dans l'autre sens, donnant la largeur d'impulsion qu'un microcontrôleur doit écrire pour un angle cible (90° correspond à 1500 µs sur un servo 1000–2000 µs / 180°), exactement ce qu'une bibliothèque de servo de type Arduino calcule en interne. Le point d'accès rapport cyclique convertit une impulsion et une fréquence de rafraîchissement en période PWM et rapport cyclique : une trame servo de 50 Hz est de 20 ms, donc une impulsion de 1500 µs représente seulement 7,5 % de rapport cyclique — la valeur dont un timer périphérique a besoin — et des trames plus rapides pour les servos numériques ou les ESC multirotors (par exemple 333 Hz) la modifient. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les projets de robotique et de firmware RC, les outils pour microcontrôleurs et embarqués, les projets de drones et d'animatroniques, et les calculateurs maker. Calcul purement local — pas de clé, pas de service tiers, instantané. 3 points d'accès de calcul. Pour les pas par mm d'un moteur pas à pas, utilisez une API de moteur pas à pas.

api.oanor.com/servo-api
Obtenez une clé API Essayez dans la cour de récréation → Contacter fournisseur

Spécification lisible par machine afin que les agents IA puissent intégrer cette API.

/api/servo-api/openapi.json
/api/servo-api/llms.txt

Découverte: GET /api/index.json répertorie tous les API.

Santé API

en bonne santé
Temps de disponibilité
100.00%
Sondes serveur · 24h
Latence moyenne
92 ms
Sondes serveur · 24h
Abonnées
4,008
active
Total des appels
4
les 7 derniers jours
status Page d'état complète → · 8 sondes/24h

Tarifs

Choisissez un niveau: facturé mensuellement, annulez à tout moment.

Free

Gratuite

  • 8,200 appels / mois
  • 2 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 8 200 appels/mois
  • 2 req/sec
  • Angle + impulsion + rapport cyclique
  • Pas de carte de crédit
Connectez-vous pour vous abonner

Starter

€7.90 /mois

  • 84,000 appels / mois
  • 6 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 84 000 appels/mois
  • 6 req/sec
  • Min/max/trajet et fréquence personnalisés
  • Assistance par e-mail
Connectez-vous pour vous abonner

Pro

€27.50 /mois

  • 345,000 appels / mois
  • 15 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 345 000 appels/mois
  • 15 req/s
  • Pipelines robotique et firmware
  • Support prioritaire
Connectez-vous pour vous abonner

Mega

€85.00 /mois

  • 1,580,000 appels / mois
  • 40 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 1 580 000 appels/mois
  • 40 req/sec
  • Échelle de plateforme
  • SLA dédié
Connectez-vous pour vous abonner

Construit par

Connexes APIs

Autres APIs avec des balises qui se chevauchent.

API Stepper Motor

Mathématiques de mouvement de moteur pas à pas sous forme d'API, calculées localement et de manière déterministe — les nombres de pas par millimètre et de vitesse qu'un constructeur d'imprimante 3D, de CNC ou de robotique configure sur une machine. Le point d'accès leadscrew donne les pas par mm pour un axe à vis mère ou à vis à billes : (pas du moteur par révolution × micropas) ÷ le pas de la vis, donc un moteur de 1,8° (200 pas) à 16 micropas sur une vis mère de 8 mm donne 400 pas/mm avec une résolution de 2,5 µm — la valeur qui va directement dans le firmware. Le point d'accès belt fait de même pour un axe à courroie et poulie, où le déplacement par tour de moteur est le nombre de dents de la poulie × le pas de la courroie (courroie GT2 = 2 mm), donc une poulie GT2 de 20 dents donne les 80 pas/mm classiques d'un axe X/Y d'imprimante 3D, et montre le compromis vitesse-précision d'une poulie plus grande. Le point d'accès speed convertit un nombre de pas par mm et un taux d'impulsions de pas en vitesse d'axe en mm/s et mm/min — à 80 pas/mm, un taux de pas de 40 kHz donne 500 mm/s, bien que la limite réelle soit le décrochage du moteur à des taux de pas élevés et le plafond d'impulsions du contrôleur. Il note également que le micropas ajoute de la douceur, pas une véritable précision, car le couple par micropas diminue. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour la configuration de firmware d'imprimante 3D et de CNC, les outils de contrôle de mouvement et de robotique, et les calculateurs pour makers. Calcul local pur — pas de clé, pas de service tiers, instantané. Estimations de géométrie idéale — laissez une marge en dessous de la vitesse théorique maximale. 3 points d'accès de calcul. Pour la finition de surface CNC, utilisez une API de finition CNC ; pour les rapports de transmission, une API de rapport de transmission.

api.oanor.com/steppermotor-api

API de construction de drones

Mathématiques de vol multirotor (drone) sous forme d'API, calculées localement et de manière déterministe — les chiffres de poussée, d'efficacité et de vol stationnaire qu'un constructeur FPV ou un concepteur de UAV utilise pour régler un quadricoptère. Le endpoint thrust-weight donne le rapport poussée/poids, poussée totale du moteur ÷ poids total : visez au moins 2:1 pour que l'appareil ait l'autorité de maintenir sa position et de lutter contre le vent, avec le freestyle souhaitant 3–5:1 et le levage lourd vivant près de 1.5:1 — quatre moteurs de 800 grammes sur un quad de 1 200 grammes donne un punch de 2.67:1. Le endpoint disk-loading donne la charge surfacique du rotor, poids ÷ surface totale du disque de l'hélice, où une valeur plus faible est plus efficace : les grandes hélices lentes déplacent plus d'air pour moins de puissance, c'est pourquoi les configurations d'endurance et cinématiques utilisent de grandes hélices avec une faible charge surfacique. Le endpoint hover-throttle donne le régime de vol stationnaire, poids total ÷ poussée totale — un bon build stationne près de 40–50 % laissant de la marge pour les manœuvres, tandis que stationner au-dessus de ~60 % signifie qu'il est en surpoids, lent et chauffe. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications de construction FPV et drone, les outils de conception UAV et de sélection de moteurs, les calculateurs pour amateurs et les sites de makers. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 endpoints de calcul. Estimations — testez les moteurs sur banc à votre tension et hélice. Pour l'autonomie de la batterie, utilisez une API de batterie.

api.oanor.com/drone-api

API de diviseur de tension

Conception de circuit diviseur de tension résistif sous forme d'API, calculée localement et de manière déterministe. Le point de terminaison divide prend une tension d'entrée et deux résistances et renvoie la tension de sortie Vout = Vin·R2/(R1+R2), le courant I = Vin/(R1+R2) qui traverse la chaîne, et la puissance dissipée dans chaque résistance et au total — une source de 12 V avec R1 = 1 kΩ et R2 = 2 kΩ donne 8 V à 4 mA. Le point de terminaison loaded ajoute une résistance de charge aux bornes de R2, calcule la combinaison parallèle R2′ = R2·RL/(R2+RL) et la sortie chargée Vout = Vin·R2′/(R1+R2′), et rapporte la chute en volts et en pourcentage par rapport à la valeur non chargée, l'erreur classique lorsqu'un diviseur alimente une charge réelle. Le point de terminaison resistor dimensionne la résistance manquante pour une sortie cible — R2 = R1·Vout/(Vin−Vout) ou R1 = R2·(Vin−Vout)/Vout — afin que vous puissiez choisir des composants pour un point de référence ou de polarisation de capteur. Toutes les grandeurs sont en volts, ohms, ampères et watts. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications en électronique, embarqué, matériel, interface de capteurs et formation en génie électrique, les outils de tension de référence et de réseaux de polarisation, et les logiciels de fabrication. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci est le diviseur résistif ; pour une simple relation de la loi d'Ohm, utilisez une API de loi d'Ohm et pour les filtres RC/RL, une API de filtre RC.

api.oanor.com/voltagedivider-api

API d'optique de télescope

Les mathématiques de l'optique des télescopes sous forme d'API, calculées localement et de manière déterministe — les nombres de grossissement, de pupille de sortie et de pouvoir de résolution qu'un astronome amateur ou un développeur d'application d'observation des étoiles utilise pour choisir son équipement et ses oculaires. Le point de terminaison de grossissement donne le grossissement = la distance focale du télescope ÷ la distance focale de l'oculaire (un télescope de 1000 mm avec un oculaire de 10 mm donne 100×), le rapport focal, et — à partir de l'ouverture — la plage utile d'environ l'ouverture en mm ÷ 7 (la plus faible utile, une pupille de sortie de 7 mm) jusqu'à environ 2× l'ouverture en mm, au-delà de laquelle l'image ne fait que s'assombrir et se brouiller ; passez un champ apparent d'oculaire et il renvoie le champ de vision réel. Le point de terminaison de pupille de sortie donne l'ouverture ÷ le grossissement, la largeur du faisceau lumineux sortant de l'oculaire — une grande pupille de sortie de 4–7 mm pour des vues larges et lumineuses des nébuleuses, une petite de 0,5–2 mm pour la Lune et les planètes à forte puissance. Le point de terminaison de résolution donne la limite de Dawes ≈ 116 ÷ ouverture(mm) et la limite de Rayleigh légèrement plus stricte ≈ 138 ÷ ouverture en secondes d'arc, plus la magnitude limite ≈ 2,7 + 5·log₁₀(ouverture mm) — un plus grand verre sépare des étoiles doubles plus fines et atteint des étoiles plus faibles, bien que la turbulence limite généralement la résolution réelle près de 1 seconde d'arc. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications d'astronomie et d'observation des étoiles, les outils de calcul de magasin de télescopes et d'oculaires, et les utilitaires de planification d'observation. Calcul local pur — pas de clé, pas de service tiers, instantané. 3 points de terminaison de calcul. Pour l'imagerie avec appareil photo/objectif mince, utilisez une API d'objectif ; pour les magnitudes stellaires, une API de magnitude d'étoile.

api.oanor.com/telescope-api

Questions fréquentes

Réponses rapides sur les tarifs, quotas et l'intégration.

Comment obtenir une clé API pour API RC Servo & PWM ?
Inscris-toi gratuitement sur oanor.com, génère une clé API depuis le tableau de bord développeur et appelle API RC Servo & PWM avec l'en-tête x-oanor-key. Aucune carte bancaire requise pour le forfait gratuit.
Quelle est la limite de débit de API RC Servo & PWM ?
Le forfait gratuit permet 1 requête par seconde. Les forfaits payants montent jusqu'à 50 requêtes par seconde sur le palier Mega. Les limites strictes renvoient HTTP 429 au-delà du quota — sans frais surprises.
Combien coûte API RC Servo & PWM ?
API RC Servo & PWM dispose d'un forfait gratuit avec 100 appels / mois. Les forfaits payants commencent à €7.90 / mois avec des quotas plus élevés et des limites de débit plus rapides.
Puis-je résilier mon abonnement à tout moment ?
Oui. Les abonnements sont facturés mensuellement et tu peux résilier à tout moment depuis le tableau de bord de facturation. Aucun engagement à long terme ni frais de résiliation.
API RC Servo & PWM est-il conforme au RGPD ?
Toutes les requêtes vers API RC Servo & PWM transitent par notre passerelle européenne. Ta clé API upstream ne quitte jamais notre serveur et aucune donnée personnelle n'est partagée avec le fournisseur upstream au-delà de la requête envoyée.

Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.

Extraits de code

Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre slug.

curl https://api.oanor.com/servo-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/servo-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/servo-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/servo-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Notes

Connectez-vous pour évaluer.

Aucun avis pour l'instant.

Discussion

Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.

Connecte-toi pour écrire ou répondre.

Connexion

Nouvelle discussion

/ 4000

📌 Épinglée 🔒 Verrouillée

·

· ·

/ 4000

🔒 Discussion verrouillée — plus de nouvelles réponses.

  • Aucune discussion — lance la première.

Support

Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.

Connecte-toi pour ouvrir un ticket de support.

Connexion

Ouvrir un nouveau ticket

Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.

  • Aucun ticket pour cette API.

Abonnement actif : les appels peuvent commencer immédiatement.

Envoyez votre première demande —

Abonnement actif: copiez un extrait et lancez votre premier appel.