Inhoudsopgave:
- Stap 1: Het bordoverzicht
- Stap 2: de installatie
- Stap 3: ArduinoBlocks-omgeving
- Stap 4: Knipperen
- Stap 5: Uploaden
- Stap 6: Conclusie
Video: Hoe ArduinoBlocks te gebruiken: 6 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-05 19:32
Wilt u op een eenvoudige manier leren hoe u de Arduino programmeert?
Blokkeert het!!
Met alleen een Arduino Uno en een ArduinoBlocks-website kunt u eenvoudig uw programma bouwen zonder de programmeersyntaxis te onthouden.
Stap 1: Het bordoverzicht
ArduinoBlocks hebben de Google Blockly-ontwikkelingscode gebruikt om een op blokken gebaseerde interface voor de Arduino te maken.
Momenteel ondersteunt het de Arduino UNO, NANO en MEGA.
Opmerking: je hebt een compatibel Arduino-bord nodig als je de praktische build aan het einde van deze tutorial wilt doen.
Stap 2: de installatie
1. Ga naar de ArduinoBlocks-website.
2. We moeten een account aanmaken voordat we het kunnen gebruiken, maar dit betekent dat al onze gegevens en informatie vervolgens in de cloud worden opgeslagen, dus er is minder kans op beschadigde bestanden.
-Dus we zullen beginnen met bekend te zijn met de ArduinoBlocks-omgeving.
Stap 3: ArduinoBlocks-omgeving
Eenmaal ingelogd, kunnen we een nieuw project maken door de vervolgkeuzelijst "Projecten" rechts van het ArduinoBlocks-logo te selecteren. Selecteer "Nieuw project" en start vervolgens een persoonlijk project.
We hebben nu een paar opties, waarvan de eerste is om te selecteren wat ons doelplatform zal zijn. Vul de relevante velden in en hoe ze betrekking hebben op het project.
je zult zien dat er al twee functies in het deelvenster Blokken zijn. Als je al eerder met een Arduino hebt geëxperimenteerd, dan ben je bekend met de Setup en Loop.
Als u dit echter niet hebt gedaan, heeft de Arduino-code deze twee functies nodig:
-De Setup-functie: selectie van de code die wordt uitgevoerd wanneer het apparaat voor het eerst wordt ingeschakeld, gebruikt om de pinnenconfiguratie (I/O) in te stellen of de seriële poort voor uitvoer te initialiseren.
-De lusfunctie: is ontworpen om voor altijd te lussen (laten we zeggen while(1=1) do).
Laten we even de tijd nemen om de beschikbare Arduino-codepaletten te bekijken. Ze omvatten de basis, logica, besturing, variabelen en functies. Het echt opwindende is echter dat het zoveel opties bevat om te bedienen, servo's, motoren, SD-kaarten, MQTT, GPS en zelfs Bluetooth-bedieningen!
Laten we nu verder gaan met onze eerste test.
Stap 4: Knipperen
Zoek het Input/Output-palet en sleep het blok met de titel "Write Digital Pin 2".
Sleep het over het lusfunctieblok totdat het op zijn plaats klikt. Verander het pinnummer in pin 13, de ingebouwde LED op de Arduino.
Ga naar het Tijdpalet en zoek het blok "Wacht 1000 milliseconden".
Herhaal het bovenstaande blok deze keer en verander de status naar "uit" in plaats van "aan".
Voeg opnieuw het blok "Wacht 1000 milliseconden" toe.
Als dit voltooid is, moeten we ons programma uploaden naar de Arduino Uno
Stap 5: Uploaden
We hebben drie opties om ons programma op de Arduino UNO te laden.
De eerste optie is rechtstreeks vanuit de browser, waar linksboven in het scherm een optie is met de titel "uploaden"
maar eerst moet je ArduinoBlocks-connector installeren, sencode zorg ervoor dat je board is aangesloten op de USB-poort van je computer, dan kun je het programma rechtstreeks van internet uploaden door op upload te drukken.
Als u daarnaast op de pijl-omlaag klikt, naast de knop Blokken in de linkerbovenhoek, heeft u de mogelijkheid om de code te bekijken, die vervolgens kan worden gekopieerd en geplakt in de Arduino IDE.
We zullen de derde manier gebruiken, ervan uitgaande dat je de Arduino IDE hebt geïnstalleerd en het.ino-bestand downloadt.
Dus als onze code succesvol is geüpload, knippert de ingebouwde LED elke seconde aan en uit.
Stap 6: Conclusie
Het programmeren van blokken is erg leuk en heel gemakkelijk om mee te beginnen. De komst van Blockly heeft ons ArduinoBlocks gegeven, waarmee zelfs de beginnende codeur een aantal indrukwekkende stukken werk kan maken.
Als je vragen hebt, kun je natuurlijk contact met me opnemen via: [email protected], of laat een reactie achter.
mijnYoutube
mijn Facebook
mijnTwitter
Bedankt voor het lezen van deze instructable ^^ en een fijne dag verder.
Tot ziens.
Ahmed Nouira
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Rotary Encoder: hoe het werkt en hoe te gebruiken met Arduino - Ajarnpa
Rotary Encoder: hoe het werkt en hoe te gebruiken met Arduino: je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak. Overzicht In deze tutorial leer je hoe je de roterende encoder gebruikt. Eerst zie je wat informatie over de roterende encoder, en dan leer je hoe je
Mac Terminal gebruiken en toetsfuncties gebruiken: 4 stappen
Mac Terminal gebruiken en toetsfuncties gebruiken: We laten u zien hoe u de MAC Terminal opent. We zullen u ook enkele functies binnen de Terminal laten zien, zoals ifconfig, mappen wijzigen, toegang tot bestanden en arp. Met Ifconfig kunt u uw IP-adres en uw MAC-advertentie controleren
Hoe de Wiimote als computermuis te gebruiken Kaarsen als sensor gebruiken!! - Ajarnpa
De Wiimote als computermuis gebruiken Kaarsen als sensor gebruiken!!: Deze gids laat je zien hoe je je Wii-afstandsbediening (Wiimote) op je pc aansluit en als muis gebruikt
Hoe de Instructables IRC-chatroom te gebruiken! 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe de Instructables IRC-chatroom te gebruiken!: Vóór de implementatie van de Meebo-chatroom, waar de meesten van jullie in zijn geweest of van hebben gehoord, had Instructables een IRC-chatroom. De meebo-kamer heeft ons goed gediend, maar is beperkt, heeft veel gebreken, en verzandt de meeste gemiddelde computersystemen. IRC-ka