LEGO® Powered UP Blockprogrammering
LEGO® Powered UP appen har ett enkelt och lättförståeligt programmeringsspråk som fans i alla åldrar kommer att tycka om att lära sig och experimentera med. Det bygger på en grundläggande upplevelse som alla LEGO fans förstår instinktivt - att lägga klossar bredvid varandra och se dem klicka på plats.
Programmerings blocken finns i en rad olika typer och färger som visar vilken typ av block du använder.
Här är några exempel på vanligt förekommande programmerings block. Om du inte är säker på vad ett block gör och det inte listas här, kan du prova det i appen eller se vår fullständiga guide för program block. En del av det roliga med LEGO Powered UP är att experimentera, leka och lära sig.
Gula flowblock
Gula block styr flödet av dina kommandon. Du kan använda dem för att starta ett program, stoppa ett program, pausa ett program eller till och med för att köra kommandon i flera varv.
|
|
Detta block startar programmet. |
![]() |
Detta timglasblock gör att programmet väntar i ett angivet antal sekunder. |
![]() |
Detta block kommer att köra om programsektionen ett bestämt antal gånger. |
![]() |
Detta block kommer att köra programmet för alltid! |
Orange sensorblock
Orange block fungerar med färg- och avståndssensorn, move hubs lutningssensor, fjärrkontroll och WeDo 2.0 sensorer. Dessa block utlöser en åtgärd när en sensor på modellen upptäcker något.
|
| Använd färgsensorn för att aktivera event när en viss färg känns av. |
![]() |
Vänta tills färgsensorn känner av den färg som valts i blocket. |
|
| Hämta aktuell färg som uppmätts av sensorn. |
![]() | Hämta den aktuella omgivande ljusnivån som uppmätts av sensorn. |
|
| Utlöses när avståndet som mäts av sensorn är mindre än det angivna avståndet. |
|
| Använd internt gyroskop för att trigga ett event baserat på hubbens orientering. Vänta tills hubbens orientering är lika med hubb orientering. |
|
| Vänta tills hubbens orientering är lika med hubb orientering. |
Gröna motor- eller rörelseblock
Gröna block får din modell att röra på sig! Man kan skilja mellan tachomotorer (för styrning av hastighet och position) och basmotorer (för körning med full hastighet).
|
| Ger ström till motorn. Positiva tal roterar medurs och negativa tal roterar moturs. |
![]() | Tar bort kraften från motorn och stoppar långsamt motorerna. |
![]() | Stoppar motorn. |
Lila ljud- och ljusklossar
Lila block kan spela upp ljud via enhetens högtalare, ändra färgen på lamporna på Move Hub, färg- och avståndssensorer. Dessa block styr även belysningen på LED-lampan.
|
| Ställer in färgen på sensorns LED. |
![]() | Ställer in Hubbens-LED för att visa färg. |
![]() | Ställer in ljusstyrkan på den anslutna till den angivna porten. |
![]() | Ställer in ljusstyrkan på den anslutna porten (vänster parameter) men ställer in de fyra LED-halvcirklarna på sensorn individuellt. Från vänster till höger påverkar de:
|
![]() | Spelar upp det valda ljudet från husets ljudbibliotek. |
![]() | Spelar upp det valda ljudet från visselpipans ljudbibliotek. |
![]() | Spelar upp det valda ljudet från tågets ljudbiblioteket. |
![]() | Spelar upp det valda ljudet från bilens ljudbibliotek. |
![]() | Spelar upp det valda ljudet från planets ljudbibliotek. |
![]() | Spelar upp det valda ljudet från hundens ljudbiblioteket. |
![]() | Spelar upp det valda ljudet från kattens ljudbibliotek. |
![]() | Spelar upp det valda ljudet från pruttljudets biblioteket. |
![]() | Spelar upp det valda ljudet från tutljudets biblioteket. |
![]() | Spelar upp det valda ljudet från publikens ljudbibliotek. |
![]() | Spelar upp det valda ljudet från robotens ljudbibliotek. |
![]() | Spelar upp det valda ljudet från målets ljudbiblioteket. |
Teal Widget-block
Teal-block låter dig styra din modell med widgets.
|
| Rapporterar tillståndet (sant/falskt eller 0/1) för widget canvas knappwidget med kanal-ID (1:a parametern). |
|
| Rapporterar tillståndet (sant/falskt eller 0/1) för widget canvas växlande widget med kanal-ID (1:a parametern). |
![]() | Rapporterar tillståndet för widget canvasens flerknappswidget med kanal-ID (1:a parametern), som en axel. Detta innebär: Om den nedre knappen trycks in rapporterar den -100, om den övre trycks in 100. Om ingen av dem trycks ned, 0. |
![]() | Instruerar widget canvas hastighetsmätare, heltalsdisplay eller någon annan display med kanal-ID (1:a parametern) att visa värdet (2:a parametern). |
![]() | Rapporterar positionen (-100 till 100) för widget canvas reglagewidget med kanal-ID (1:a parametern). |
![]() | Rapporterar amplituden (-100 till 100) för joystickswidgeten på widget canvas med kanal-ID (1:a parametern). Ju längre bort från mitten joysticken dras, desto högre blir siffran. I den övre halvan av joysticken kommer de rapporterade siffrorna att vara positiva. I den nedre halvan, negativa. |
![]() | Reports the angle (normalized to -100 to 100 not in degrees, which would be -90 to 90!) of the Widget Canvas' joystick widget with Channel-ID (1st parameter). Rapporterar vinkeln (normaliserad till -100 till 100 inte i grader, vilket skulle vara -90 till 90!) av Widgetdukens joystickswidget med kanal-ID (1:a parametern). Om joysticken pekar direkt uppåt eller nedåt (oavsett amplitud), ger blocket 0. Om du sedan rör joystickens handtag medurs blir siffrorna negativa och minskar tills de når -100 direkt till vänster eller höger. Om talet roteras moturs är det positivt och ökar mot 100. |
Om du har några frågor om något av blocken ovan eller behöver hjälp med något annat, ber vi dig att kontakta oss.



































