9.30 / 10
Læs anmeldelserAdafruit MacroPad RP2040 er en Raspyberry-Pi-drevet mikrocontroller til at automatisere gentagne opgaver ved hjælp af makroer og scripts. Du vil elske de animerede regnbue LED-lys, det er en leg at sætte op, og hvis du har svært ved at huske tastaturgenveje, vil du ikke leve uden dette værktøj. Ud over at pille ved koden, kan du også udskifte switchene med dine egne og oprette et tilpasset kabinet.
- Mærke: Adafruit
- Trådløs: ingen
- Baggrundsbelysning: ja, NeoPixel RGB LED'er
- Mediekontrol: ja, via makro
- Batteri: ingen
- Numeriske tastatur: ja, via makro
- Switch Type: Kailh mekanisk, rød
- Udskiftelige nøgler: Ja
- Antal nøgler: 12
- Kompatible enheder: PC'er og bærbare computere med USB-port
- Tastaturbeskrivelse: Raspberry Pi mikrocontroller / makro pad
- Nem at sætte op og tilpasse
- OLED-skærm til at vise nøgleetiketter
- Drejekoder til at skifte mellem tastaturlayouts
- Forudinstallerede makroer til almindelige programmer
- Fantastisk bundpladedesign
- U.S. regeringskontrolleret, dvs. strengt reguleret eksporttilladelse
- Intet kabinet inkluderet i startsættet
Adacruit MacroPad RP2040
Få ting er mere drænende end kedelige gentagne opgaver. Adafruit MacroPad RP2040 kan øge din produktivitet ved at automatisere opgaver. Det er sjovt at sætte op og også smukt at se på.
MacroPad er en Raspberry Pi-drevet mikrocontroller med et dusin taster, en lille OLED-skærm og lyd. Vi viser dig, hvordan det virker, hvad du kan gøre med det, og om det er værd at investere i!
Hvad er Adafruit MacroPad RP2040?
Et makrotastatur er et lillebitte tastatur, ligesom et selvstændigt taltastatur, men programmerbart til at køre makroer, styre programmer eller udløse tastaturgenveje. Du kan også bruge den til at gemme og indsætte tekstuddrag.
Adafruit MacroPad er en 3x4 tastaturcontroller drevet af en Raspberry Pi RP2040-chip med 264KB RAM og 8MB flashhukommelse. Dual-core Cortex M0+ klokker ind på omkring 130MHz. MacroPad kan køre Circuit Python, Arduino eller MicroPython.
På tavlen finder du følgende hardware:
- USB-C stik til strøm og data
- 3x4 Cherry MX-kompatible mekaniske nøgleafbryderfatninger bundet til GPIO-ben
- Én NeoPixel RGB LED pr. switch
- Drejekoder med trykkontakt på en GPIO pin
- 128x64 SH1106 Monokrom OLED-skærm
- 8 mm højttaler/brummer
- STEMMA QT-stik
- Genstarts knap
- Fire M3-monteringsnisser til brugerdefinerede kabinetter
Startsættet inkluderer selve MarcoPad og følgende dele:
- 12 x Kailh mekaniske nøgleafbrydere
- 12 x klare taster til MX-kompatible switche
- 1 x Adafruit MacroPad bundplade
- 1 x 3x4 mekanisk tastaturplade
- 1 x D-aksel skørtet gummiknop til roterende encoder
- 4 x M3 5mm maskinskruer
- 4 x gummifødder
Bundpladen har to smukt designede sider, og du kan vælge, hvilken side du af og til foretrækker at se på, dvs. du kan montere den med begge sider nedad.
Hvis du foretrækker at bruge dine egne nøgler eller bygge et skræddersyet kabinet, behøver du ikke at få det komplette startsæt, men kan i stedet købe MacroPad'en af sig selv.
Sådan opsætter du MacroPad RP2040
Opsætningen er nem som π. Nå, faktisk er det meget nemmere. Vi fulgte efter Adafruits MacroPad RP2040 guide for at lære om hardwaren og opsætningen.
Vejledningen indeholder detaljerede trin-for-trin monteringsvejledning, hvilket hjalp os med at komme i gang på ingen tid. I bund og grund tilføjer du et par afbrydere til nøgleafbryderpladen og forbinder derefter kontakterne med pladen til kort, sæt de resterende kontakter i, skru den valgfrie bagplade i, monter nøglehætterne og gummiknappen, og det er Færdig.
Nu er du klar til installer CircuitPython eller opsætte Arduino IDE. Vi ville bruge vores MacroPad til at køre tastaturgenveje og indsætte tekst, så vi installerede CircuitPython. Vi springer en detaljeret oversigt over her, da Adafruit har gjort et fremragende stykke arbejde, der dækker alle aspekter af processen, herunder opsætning af den anbefalede kodeeditor (Mu Editor), og hvordan du redigerer din første kode. Det er begyndervenligt, og da vi selv var noobs, havde vi ingen problemer med at følge instruktionerne.
Det, der er vigtigt at vide, er dette:
- "Installerer" CircuitPython er et spørgsmål om at starte MacroPad'ens RPI-RP2-drev ved at holde to specifikke knapper nede, og derefter trække-og-slippe CircuitPython UF2-filen på det drev. Super simpelt.
- Du skal bruge en USB-kabel velegnet til dataoverførsel for at tilslutte din MacroPad til din computer. Hvis RPI-RP2-drevet ikke dukker op, er chancerne for, at du har brugt et USB-kabel, der kun kan oplades.
- Du behøver ikke at vide, hvordan man koder! Selvom det er en fordel at kende noget kodning, endnu bedre Python, kan du gøre meget med simple redigeringer af eksisterende kode. Vi viser dig et par eksempler nedenfor.
Sådan bruger du MacroPad
Det bedste ved mikrocontrollere i disse dage er, at du kan trække fra et væld af eksisterende kode. Adafruit MacroPad kommer med en masse forudinstallerede makroer, for eksempel til at styre Adobe Photoshop eller Illustrator, afspille toner, bruge det som et numerisk tastatur, mus og mere. Du kan skifte mellem de forskellige makroer ved hjælp af dreje-encoderen.
Hvis du leder efter noget andet, kan du downloade yderligere kodebiblioteker gratis og redigere koden, som du ønsker. Da vi manglede kodningsevner, anvendte vi et par enkle tilpasninger til de eksisterende makroer.
Opret en slukket "makro"
Hver af de dusin taster har en tilpasselig LED, som kan være visuel tiltalende og sammen med OLED-displayet hjælper dig med at navigere i tasterne. Hvis du vil slukke for lysdioderne uden at tage stikket ud af MacroPad, skal du oprette en passende "slukket" makro.
Vi kopierede en af standardmakroerne ind i en ny fane på Mu, kaldte filen "0 off.py" (0, så det er standardmakroen ved opstart) og redigerede koden til at vise OFF som dens navn og slukke for alle lysdioder .
Tilføj Boilerplate Text
For at oprette en kedelmakro kopierede vi igen en standardmakro til en ny fane i Mu og redigerede den efter vores smag. Bemærk, at du udover tastesekvensen også kan redigere individuelle LED-farver og etiketten vist på MacroPad'ens OLED-display.
Par MacroPad med AutoHotkey på Windows
MacroPad er perfekt til at køre tastaturgenveje med flere taster med et enkelt klik. Men hvad hvis du vil gøre noget lidt mere kompliceret, som at ændre størrelsen på et vindue til specifikke dimensioner, men du ikke har nogen anelse om, hvordan du koder dette i Python? Du kan enten lære Python (vi prøver stadig), eller du kan falde over en nem løsning. Gå ind AutoHotkey.
AutoHotkey (AHK) er et gratis open source-scriptsprog til Windows. Du kan bruge den til at omdanne taster eller knapper, definere genvejstaster, eller opret scripts til forskellige opgaver. Skønheden ved AHK er, at den tilføjer endnu et stort samling af gratis scripts til din værktøjskasse, og du kan nemt parre den med MacroPad.
Vi fandt et simpelt AHK-script til at ændre størrelsen på vinduer til specifikke dimensioner, hvilket er nyttigt til at tage skærmbilleder. Vi tilpassede vores AHK-fil og flyttede den til Windows Startup-mappen (tryk Windows-tast + R, gå ind skal: opstart, og ramte Gå ind), så det ville altid køre. Hvert AHK-script definerer også den tastaturgenvej, der bruges til at køre scriptet. Dernæst tilføjede vi denne tastaturgenvej til vores MacroPad-makro, inklusive en passende etiket. Og nu kan vi ændre størrelsen på vinduer med et tryk på en knap.
Hvis dette gjorde dig nysgerrig på AHK, så gå ikke glip af det vores AutoHotkey-guide.
Skal du købe Adafruit MacroPad RP2040?
Adafruit MacroPad RP2040 er et must-have-værktøj for alle, der har et par gentagne computeropgaver at automatisere eller forenkle. Uanset om du redigerer medier ved hjælp af tastaturgenveje, regelmæssigt indsætter kedeltekst eller specialtegn, eller har brug for et numerisk tastatur på din bærbare computer, kan MacroPad det hele.
Du behøver ikke længere at huske tastaturgenveje, fordi du kan programmere alt til et enkelt tastetryk. Parret med OLED-skærmen behøver du ikke engang at huske, hvilken af de tolv taster du skal trykke på, da du kan knytte en beskrivende etiket til hver enkelt.
Vi elskede enkeltheden ved MacroPad. Det er utrolig nemt at sætte op og en fryd at se på. Selvom du bliver nødt til at redigere kode for at tilpasse den, behøver du ikke vide, hvordan du koder. Da det kommer med et godt udvalg af forudinstallerede makroer, kan du komme i gang på kort tid.
Hvis du ved, hvordan man koder i Python, er himlen grænsen. Du vil sætte pris på den store samling af biblioteker, der er tilgængelige for RP2040, og du ender med at lave de fedeste ting med MacroPad.
Du finder mere smarte og billigere makropads derude, eller du kan bygge en DIY makropad, men husk på, at Adafruit MacroPad RP2040 er fuldt ud kan tilpasses direkte fra kassen, lader dig skifte mellem flere tastaturlayouts ved hjælp af den roterende encoder og leveres med en OLED-skærm, blandt andet nyttigt funktioner. Det er et stærkt værktøj, vi ikke længere ønsker at være foruden.
Vi håber, du kan lide de ting, vi anbefaler og diskuterer! MUO har tilknyttede og sponsorerede partnerskaber, så vi får del i omsætningen fra nogle af dine indkøb. Dette påvirker ikke den pris, du betaler, og hjælper os med at tilbyde de bedste produktanbefalinger.
Relaterede emner
- Produktanmeldelser
- Produktivitetstricks
- Produktivitetstips
- Produktivitet
- Programmering
- Python
- Raspberry Pi
- Arduino
Om forfatteren

Mens hun afsluttede en ph.d., begyndte Tina at skrive om forbrugerteknologi i 2006 og stoppede aldrig. Nu også redaktør og SEO, kan du finde hende på Twitter eller gå en sti i nærheden.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere