PCA9685 16-Kanal 12-bitine PWM/Servo Juht - I2C liides Arduino Vaarika Pi DIY Servo Kilp Moodul
Aktiivsed KomponendidSku: w71797
(1)Sõita pardal ühendatud Arduino: Kui PWM juht pardal kasutab I2C meetod, nii et ainult neli rida saab ühendada Arduino seade: "Klassikaline" Arduino pin-mode: + 5v -> VCC GND -> GND Analoog-4 -> SDA Analoog-5 -> SCL Vana Mega pin viis: + 5v -> VCC GND -> GND Digitaalse 20 -> SDA Digitaalse 21 -> SCL R3 ja hiljem Arduino pin-meetod (Uno, Mega & Leonardo): (Need lauad on pühendatud SDA ja SCL-pin) + 5v -> VCC GND -> GND SDA -> SDA SCL -> SCL-VCC pin-kood on ainult chip, toide, kui soovite ühendada servo-või LED-tuled, kasutada V + pin toide, V + pin toetab 3.3 ~ 6V toide (chip ohutu pinge 5V).Soovitatav on ühendada välise toiteallika kaudu toide terminal. (2) toide osa: Kõige servo disain pinge on 5 ~ 6V (alates adapter, eriti arv rooliseadme samal ajal töötab, on vaja suure võimsusega toide.Kui teil on otseselt kasutades Arduino pin 5V toitega otse servo, seal on mõned ootamatuid probleeme, nii et me soovitame, et teil on sobiv väline toide sõita pardal. (3) Ühendada servo: Kõige servos on ühendatud kasutades standard 3-juhtmeline naine pistikud, nii kaua, kui vastav pin-kood sisse juht pardal ta. (Maandusjuhtme on tavaliselt must või pruun, signaal liin on tavaliselt kollane või valge) (4) juhi juhatuse määratud aadress: Iga sõita pardal kaskaadi peab olema unikaalne juurdepääsu aadress.Algne I2C aadress iga juht pardal on 0 × 40, saate muuta ülemises paremas nurgas jumper I2C aadress.Ühendage jumper jootma näidata binaarne number "1".Juhatuse 0: Aadress = 0x40 Offset = binary 00000 (vaikimisi) Juhatus 1: Aadress = 0x41 Offset = binary 00001 (nagu eespool näidatud, mis on omavahel ühendatud A0) Juhatuse 2: Aadress = 0x42 Offset = binary 00010 (ühendage A1) Juhatus 3: Aadress = 0x43 Offset = binary 00011 (ühendage A0 ja A1) Juhatus 4: Aadress = 0x44 Offset = binary 00100 (ühendage A2) Ja nii edasi. . .Koodi näide: #include #include Adafruit_PWMServoDriver pwm1 = Adafruit_PWMServoDriver (0 × 40); Adafruit_PWMServoDriver pwm2 = Adafruit_PWMServoDriver (0x41); Void setup () { Serial.alustada (9600); Seerianumber.println ( "16 kanaliga PWM test! "); Pwm1.begin (); Pwm1.setPWMFreq (1600); // See on maksimaalse PWM sagedusega Pwm2.begin (); Pwm2.setPWMFreq (1600); // See on maksimaalse PWM sagedus
Kirjeldus: Tahad teha hexapod käija?Võibolla sa üritad kunstiteos tonni liikuvate osade või pead sõitma ton Led täpne PWM väljund.Teie mikrokontroller on piiratud arv PWM väljundid, ja sa leiad ennast tühjaks!Mitte Adafruit 16-Kanal 12-bitine PWM/Servo Juht - I2C liides.Selle pwm ja servo juht breakout, saate kontrollida, 16 vaba-running PWM väljundeid, vaid kahe sõrmed!On vaja käivitada rohkem kui 16 PWM väljundid?Pole probleemi.Kett koos kuni 62 need beauties kuni silmapaistva 992 PWM väljundit.Omadused: Mõõtmed (nr päised või terminal block) 2.5" x 1" x 0.1" (62,5 mm x 25.4 mm x 3 mm) Kaal (nr päised või terminal block): 5.5 grammi Kaal (koos 3x4 headers & terminal block): 9grams Selle pardal/kiip kasutab I2C 7-bitine aadress vahel 0x60-0x80, valitav džemprid Terminal block sisendvõimsus (või võite kasutada 0.1" breakouts küljel) Polaarsuse kaitse terminal block sisend Green power-hea LED-3 pin pistikud rühmades 4, nii et saate ühendada 16 servos korraga (Servo pistikud on veidi laiem kui 0,1", nii saate ainult stack 4 kõrval üksteist 0.1" header "Kett-võimalik" disain kohapeal koht suur kondensaator V+ rida (juhul kui vaja) 220 oomi seeria takistid kõik väljundit read, et kaitsta neid, ja et sõidu Led triviaalne Jootma džemprid 6-aadress, valige sõrmed i2c-kontrollitud PWM juhile ehitatud kell.Erinevalt TLC5940 pere, siis ei ole vaja pidevalt saadab see signaali hoiaksite oma mikrokontroller, selle täiesti tasuta sõidu!See on 5V nõuetele, mis tähendab, et saate kontrollida seda 3,3 V mikrokontroller ja ikka turvaliselt sõita kuni 6V väljundid (see on hea juhul, kui sa tahad, et kontrollida valge või sinine Led 3.4+ edasi pinged) 6 aadress valige sõrmed nii, et saate traat kuni 62 need ühe i2c bus, kokku 992 väljundid, see on palju servos või Led-Reguleeritava sagedusega PWM kuni umbes 1,6 KHz 12-bitise eraldusvõime puhul on iga väljund - eest servos, see tähendab, et umbes 4us resolutsiooni juures 60Hz update rate Seadistatav push-pull või avage äravoolu väljund võimaldab pin kiiresti keelata kõik väljundid Juhised kasutamiseks:
Sildid: keha arduino nano, cardigan mega, vaarika pi 3, aku arduino kilp, servos arduino robot, moodul pwm ir2153, pwm 4wire töötleja, naine pwm, toe i2c, arduino kit kuld
Copyright 2024 © www.malmek.ee . Kõik Õigused Kaitstud