BBC Micro: bit er ikke kun et stort projekt bord til børn, men for alle, der ønsker at lette sig selv i programmering med en relativt grundlæggende enhed.
Men hvad kan du lige gøre med en af disse beskedne enkeltbordsdrevne computere (SBC)? Her er nogle fantastiske Micro: bit projekter for at komme i gang og inspirere dig.
Kodning for Micro: Bit er begynder-venlig
Vi kiggede først på BBC Micro: Bit efter sin udgivelse i 2016, og siden da er bestyrelsen gået fra styrke til styrke, der omtales af udviklere i alle aldre på udkig efter en avenue til kodning.
Før vi tager et kig på de bedste Micro: bit-projekter, er det vigtigt at bemærke, at denne lille computer er designet til begyndere. Du behøver ikke have mange års programmeringserfaring til at bruge denne enhed; du behøver kun et par minutter.
Micro: bit understøtter fire programmeringssprog:
- CodeKingdoms JavaScript Hvad er JavaScript og hvordan virker det? Hvad er JavaScript, og hvordan virker det? Hvad er Javascript? Det er et programmeringssprog, der bruges til at forbedre websider. Den omfatter dynamisk opdatering af websider, brugergrænseflader og mere. Lad os dykke ind i, hvad Javascript handler om. Læs mere, en grafisk træk-og-slip-grænseflade
- Block Editor, et andet grafisk blokbaseret system
- Microsoft Touch Develop, et tekstbaseret sprog
- MicroPython, en tekstbaseret editor, der hovedsagelig bruges af pro-udviklere
Hvis du er ny til kodning, skal du starte med de grafiske muligheder, inden du går videre til de tekstbaserede indstillinger, når du er komfortabel. Og nu, uden yderligere ado, er BBC Micro: bit-projekterne, du er her for at se.
1. Mikro: bit blinkende hjerte
Hvis du er ny til Micro: bit, er det en god ide at starte med noget enkelt og få fat i kodningsværktøjerne. Du skal også gøre dig bekendt med, hvordan du forbinder bordet med din computer for at uploade de programmer, du opretter.
Bedst til dette er skabelsen af en blinkende LED rutine. Demonstrationen instruerer dig til at designe et hjerte, men i virkeligheden kan du oprette et blinkende billede, du vil have på 5 × 5 LED-nettet.
2. Micro: bit trafiklys
Træk det lidt op, hvorfor ikke tage det, du har lært hidtil, og brug det til at programmere nogle trafiklysfarvede lysdioder? Ved hjælp af et brødbræt, tre modstande og jumperkabler kan du forbinde Micro: bit til at cykle gennem LED'erne som om de er trafiklys!
Er det muligt at tænde to lysdioder samtidig? Tag et spil og find ud af hvad du ellers kan gøre.
3. Mikro: Bit Buzz Wire Game
Hvis alt du har set indtil videre ligger langt under dit niveau af ekspertise, er det nok tid til at oprette et buzz wire game. Du kender den ene: En længde af bøjet wire udfordrer dig til at lede en snor af tråd langs den uden kontakt. Når summeren lyder, er du tilbage til begyndelsen for at prøve igen!
Dette projekt bruger omkring et halvt stykke wire, nogle elektriske tape og krokodille clips. Du vil måske også have nogle ikke-ledende modellerings ler til at montere ledningen. I mellemtiden bruges Micro: bit til at registrere kontakt, registrere antallet af fejl, du laver, og vise en score.
4. Styr et LEGO-tog
Hacking LEGO er alle raseri, især kits, der følger med motorer og fjernbetjeninger. LEGO-tog har typisk både (som nogle robotkits) og ved hjælp af en specialbygget pakke, kan du bruge en Micro: bit og en infrarød LED.
Flere muligheder tilbydes her. Den ene er at bruge Micro: bit til at køre toget og stoppe, når det passerer et lys, som det fremgår af denne vejledning.
5. Micro: bit badge
Her er et projekt med forskel: det indebærer nogle håndarbejde. Ideen er enkel: Den lette, drevne BBC Micro: bit gør det perfekt bærbart med sit LED-net. Så længe du har midler til at holde enheden tændt - typisk ved hjælp af et par AA-batterier - skal du kunne skabe nogle øjenlåsende LED-mærker.
Dette enkle projekt viser dig, hvordan du laver en sag til batterierne, monter en sikkerhedsnål og syet til Micro: bit. Det resulterer i et brugerdefineret digitalt badge, du har en unik bærbarhed til at blænde dine venner!
6. Lys din cykel op
Det er altid godt at have mindst ét sæt lys på din cykel, og med en BBC Micro: bit kan du styre, hvordan dine lys vises.
Et par projekter kan bruges til at tænde din cykel. Den første bruger en Micro: bit til at drive en NeoPixel-stribe, med nogle fantastiske LED animationer muliggjort. I denne konstruktion er Micro: bit og batteripakke monteret under sædet, men hvis din cykel har en kurv, eller du kan presse en formet (og isoleret) batteripakke ind i styret, kan det vise sig mere praktisk. Bemærk, at det er nødvendigt at tænde både NeoPixel-strimlen og Micro: bit.
Og mens du lyser din cykel op, hvorfor ikke ansætte to mere Micro: bits: den ene som baglygte og den anden som en controller? Med 3D-trykte hus kan disse monteres på cyklen; Regulatorens A- og B-knapper bruges til at vise indikatorpile for andre trafikanter. De to Micro: bits kommunikerer via radiobølger, snarere end kabler.
7. Micro: bits Morse Code Machine
Som du ved, kan to BBC Micro: bits tale med hinanden. Dette er muligt på grund af shortwave radio, hvilket gør Micro: bit et ideelt redskab til messaging.
Men mens det ikke er op til SMS-beskeder, er det muligt at sende Morse-kode mellem to eller flere Micro: bits. Med et simpelt script og Python Mu editoren kan du bruge Micro: bit til at sende meddelelser i Morse. Det er endda muligt at bruge Micro: bits accelerometer til at indikere, hvornår det næste ord begynder, og når du er færdig med din besked.
Når alt er kodet, vil denne vejledning forklare, hvordan man monterer Micro: bits i brugerdefinerede trykte dekoderbøger, for den retro-følelse.
8. Micro: bit Fitness Step Counter
En anden måde at bruge Micro: bits accelerometer er som en skranker. Den gennemsnitlige person går 3000-4000 trin om dagen, men det er en god ide at gå mindst dobbelt så meget. Men hvordan kan du være sikker?
Selvfølgelig kan du bruge et fitnessband eller smartphone app ... eller du kunne ansætte en batteridrevet BBC Micro: bit! Med et simpelt script, der tæller hvor mange gange mikro: bit ryster, kan du holde styr på hvor mange trin du har taget. På grund af begrænsningerne i 25 x 25 LED-matrixen bemærkes imidlertid, at tal over 9 vil rulle mod højre. Ellers bliver tingene forvirrende!
9. Mikro: Bit Selfies
Så længe du har en Android-telefon med Bluetooth Low Energy (BLE) og har installeret Micro: bit-appen fra Samsung, har du det perfekte værktøj til parring af din Micro: bit med Android. (På trods af udgiveren bør den fungere på de fleste egnede Android-enheder.)
Flere muligheder tilbydes her, fra redigering og upload af scripts til brug af Micro: bit som en Bluetooth-fjernbetjening. Vil du snap nogle selfies med en fjernbetjening? Brug Micro: bit!
Bemærk, at der er en tilsvarende Micro: bit app til iPhone og iPad ejere.
10. Micro: Bit Weather Station
Hvis du leder efter et mere kompliceret Micro: bit-projekt, hvorfor ikke overveje en vejrstation? Takket være nogle XinaBox-chips, indbyggede sensorer og et enkelt script er det muligt at måle og vise temperatur og fugtighed (andre sensorer kan vedhæftes til andre vejrforhold).
Hvis du kan lide ideen om vejrrapporter på din Micro: bit, men vil holde omkostningerne nede, er en anden mulighed at lave Micro: Bit med Amazon's Alexa-service. I stedet for at få resultaterne udgivet via et Amazon Echo, bruges Micro: bits LED-matricen som et display i stedet, og det er alt muligt gjort ved blot at oprette og konfigurere en ny Alexa-færdighed. Bare anmode om en vejrrapport, og Alexa vil sende det til din Micro: bit.
BBC Micro: Bit er Awesome!
Vi har dækket flere ting, du kan gøre med dette billige, lille, indlejrede bord. Mens de ofte kommer op i skolerne, er BBC Micro: bit også tilgængelig til at købe online fra Amazon (og andre detailhandlere).
BBC mikro: bit mikro-controller med bevægelsesdetektering, kompas, LED display og Bluetooth BBC mikro: bit mikro-controller med bevægelsesdetektering, kompas, LED display og Bluetooth Køb nu På Amazon $ 19.95
Usikker på, hvor skal man begynde med hobby elektronik boards? Ud over BBC Micro: bit, vil du måske også tjekke vores Raspberry Pi vs Arduino sammenligning Arduino vs Raspberry Pi: Hvilken Mini Computer er til dig? Arduino vs Raspberry Pi: Hvilken Mini Computer er til dig? Arduino og Raspberry Pi kan se meget ens ud - de er begge søde små kredsløb med nogle chips og pins på dem - men de er faktisk meget forskellige enheder. Læs mere .