{"product_id":"soldered-pwm-servo-driver-16-channel-12-bit-pca9685-breakout","title":"Soldered PWM- und Servo-Driver, 16 Kanäle, 12 Bit, PCA9685 Breakout","description":"\u003cp\u003eDieser \"Breakout\" steuert bis zu 16 Hobby-Servos oder PWM-gesteuerte Ausgänge über eine einzige I2C-Verbindung an, sodass Sie nicht sechzehn Timer-fähige Pins Ihres Mikrocontrollers belegen müssen. Es basiert auf dem NXP PCA9685, der alle sechzehn Signale über seinen eigenen 25-MHz-Oszillator erzeugt: Sobald Sie die Ein- und Ausschaltzeiten eines Kanals programmiert haben, hält der \"Board\" diesen Impuls aufrecht, ohne dass Ihr Code sich weiter darum kümmern muss.\u003c\/p\u003e\n\n\u003cp\u003eJeder Kanal verfügt über eine Auflösung von 12 Bit, was 4096 Stufen über die Periode hinweg bedeutet, und die PWM-Frequenz wird von allen sechzehn Ausgängen gemeinsam genutzt und ist von etwa 24 Hz bis 1526 Hz programmierbar. Bei den von Hobbyservos erwarteten 50 Hz ermöglicht diese Auflösung eine präzise Positionierung; bei höheren Frequenzen eignen sich dieselben Ausgänge zum Dimmen von LEDs oder zur Ansteuerung der Eingänge eines MotorDrivers.\u003c\/p\u003e\n\n\u003cp\u003eDie Servostromversorgung erfolgt über die 5-mm-Schraubklemme auf einer eigenen Schiene, sodass der Motorstrom niemals durch die Versorgungsspannung Ihres Mikrocontrollers fließt. Ein P-Kanal-MOSFET an diesem Eingang schützt den Mikrocontroller, falls du die Stromversorgung verpoliert verlegst, und ein 100-µF-Bulk-Kondensator daneben dämpft die Stromspitzen, die Servos beim Anlaufen erzeugen.\u003c\/p\u003e\n\n\u003cp\u003eDer Anschluss erfolgt über I2C entweder über einen der beiden \"Qwiic\"-Connectoren - ganz ohne Lot, wobei der zweite Connector frei bleibt, um das nächste \"Board\" anzuschließen - oder über die Stiftleiste, die auch den Ausgangsfreigabepin und die Servostromschiene herausführt. Sechs Lötbrücken legen die Adressbits fest, sodass das \"Board\" an einer beliebigen Adresse zwischen 0x40 und 0x7F angesiedelt werden kann.\u003c\/p\u003e\n\n\u003cp\u003eEs stehen sowohl Arduino- als auch MicroPython-Bibliotheken zur Verfügung. Beide bieten die Funktion `setServoAngle()`, die einen Kanal und einen Winkel in Grad als Parameter erwartet, wobei der Impulsbereich konfigurierbar ist. Zudem steht der direkte Zugriff über `setPWM()` zur Verfügung, falls Sie lieber selbst mit Tick-Zählwerten arbeiten möchten.\u003c\/p\u003e","brand":"Soldered Electronics","offers":[{"title":"Default Title","offer_id":65934743601501,"sku":"333191","price":11.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/5029\/1549\/files\/333191_photo_c0eb9f_626937f2-4af5-4173-81c7-c65549565b8d.webp?v=1789549674","url":"https:\/\/soldered.com\/de\/products\/soldered-pwm-und-servo-driver-16-kanale-12-bit-pca9685-breakout","provider":"Soldered Electronics","version":"1.0","type":"link"}