Indholdsfortegnelse:

Sådan bruges ArduinoBlocks: 6 trin
Sådan bruges ArduinoBlocks: 6 trin

Video: Sådan bruges ArduinoBlocks: 6 trin

Video: Sådan bruges ArduinoBlocks: 6 trin
Video: Sådan bruges en overfræser 2024, Oktober
Anonim
Sådan bruges ArduinoBlocks
Sådan bruges ArduinoBlocks

Vil du have en nem måde at lære at programmere Arduino på?

Blokerer det !!

Ved kun at bruge en Arduino Uno og et ArduinoBlocks -websted kan du nemt bygge dit program uden at skulle huske programmeringssyntaksen.

Trin 1: Oversigt over bestyrelsen

ArduinoBlocks har brugt Google Blockly-udviklingskoden til at oprette en blokbaseret grænseflade til Arduino.

I øjeblikket understøtter det Arduino UNO, NANO og MEGA.

Bemærk: Du skal bruge et kompatibelt Arduino -bord, hvis du gerne vil lave den praktiske konstruktion i slutningen af denne vejledning.

Trin 2: Opsætningen

opsætningen
opsætningen
opsætningen
opsætningen
opsætningen
opsætningen
opsætningen
opsætningen

1. Gå til ArduinoBlocks -webstedet.

2. Vi skal oprette en konto, før vi kan bruge den, men det betyder, at alle vores data og oplysninger derefter gemmes i skyen, så der er mindre chance for at have ødelagte filer.

-Så vi starter med at kende arduinoBlocks -miljøet.

Trin 3: ArduinoBlocks miljø

ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø
ArduinoBlocks miljø

Når vi er logget ind, kan vi oprette et nyt projekt ved at vælge rullemenuen "Projekter", placeret til højre for ArduinoBlocks-logoet. Vælg "Nyt projekt", og start derefter et personligt projekt.

Vi har nu et par muligheder, hvoraf den første er at vælge, hvad vores målplatform skal være. Udfyld de relevante felter, og hvordan de forholder sig til projektet.

du vil se, at der allerede er to funktioner i panelet Blokke. Hvis du har eksperimenteret med en Arduino før, vil du kende Setup og Loop.

Men hvis du ikke har det, kræver Arduino -koden disse to funktioner:

-Funktionen Setup: valg af kode, der køres, når enheden først tændes, bruges til at indstille stifternes konfiguration (I/O) eller initialisere den serielle port til output.

-Loop -funktionen: er designet til at loopes for evigt (lad os sige mens (1 = 1) gør).

Lad os tage et øjeblik for at se på de tilgængelige paletter til Arduino Code. De inkluderer det grundlæggende, logik, kontrol, variabler og funktioner. Men den virkelig spændende del er, at den indeholder så mange muligheder for at styre, servoer, motorer, SD -kort, MQTT, GPS og endda Bluetooth -kontroller!

Lad os nu gå videre til vores første test.

Trin 4: Blinker

Blinker
Blinker
Blinker
Blinker

Find paletten Input/Output, og træk blokken, der har titlen "Skriv digital pin 2".

Træk den over loop -funktionsblokken, indtil den klikker på plads. Skift pinkoden til pin 13, som er den indbyggede LED på Arduino.

Gå til paletten Tid, og find blokken "Vent 1000 millisekunder".

Gentag ovenstående blok denne gang ved at ændre tilstanden til "off" i stedet for "on".

Tilføj "Vent 1000 millisekunder" -blokken igen.

Med denne komplette skal vi uploade vores program til Arduino Uno

Trin 5: Upload

Upload
Upload
Upload
Upload
Upload
Upload

Vi har tre muligheder for at indlæse vores program på Arduino UNO.

Den første mulighed er direkte fra browseren, hvor der er en mulighed øverst til venstre på skærmen med titlen "upload"

men først skal du installere ArduinoBlocks-stik, sencode sørg for, at dit kort er tilsluttet USB-porten på din computer, derefter kan du uploade programmet direkte fra internettet ved at trykke på upload.

Ud over dette, hvis du klikker på pil ned, ved siden af knappen Blokke øverst til venstre, har du mulighed for at se koden, som derefter kan kopieres og indsættes i Arduino IDE.

Vi vil bruge den tredje måde, forudsat at du har installeret Arduino IDE og downloadet.ino -filen.

Så når vores kode er uploadet, vil den indbyggede LED blinke til og fra hvert sekund.

Trin 6: Konklusion

Blokprogrammering er meget sjovt og meget let at komme i gang med. Fremkomsten af Blockly har givet os ArduinoBlocks, som kan give selv nybegynderkoderen mulighed for at skabe nogle imponerende stykker arbejde.

Hvis du har spørgsmål, kan du naturligvis kontakte mig på: [email protected], eller efterlade en kommentar.

minYoutube

minFacebook

myTwitter

Tak fordi du læste dette instruerbare ^^ og hav en dejlig dag.

Vi ses.

Ahmed Nouira

Anbefalede: