Ardublock: co to jest i co może zrobić dla Twojego Arduino

Zrzut ekranu wtyczki Ardublock.

Nabycie płyt Arduino jest czymś przestarzałym i coraz częściej w zasięgu większej liczby kieszeni, ale jak to działa? Oczywiste jest, że aby to zadziałało, potrzebujemy kodu lub programu, który wykonuje operację, którą chcemy. To niestety nie jest dostępne dla wszystkich i jest potrzebujesz wiedzy programistycznej, aby Arduino poruszało silnikiem lub włączało światło.

Wszystko to sprawiło, że edytory wizualne i programowanie wizualne stały się bardzo popularne. Ten typ programowanie umożliwia tworzenie programów za pomocą bloków przeciąganych myszą, zapominając o zamknięciu nawiasów klamrowych lub konieczności wpisywania długich nazw funkcji. Popularne narzędzie wprowadzające programowanie wizualne do Arduino nazywa się Ardublock.

Co to jest Ardublock?

Ardublock to program a raczej uzupełnienie środowiska Arduino IDE pozwalające na tworzenie programów i kodu bez konieczności pisania koduczyli za pomocą narzędzi wizualnych. Ma to swoje zalety, ponieważ jeśli wiemy, jak programować, zaoszczędzimy dużo czasu w procesie debugowania, ponieważ nie zapomnimy napisać dobrze znanego ";" ani nie zamyka nawiasów klamrowych. Programowanie za pomocą narzędzi wizualnych to programowanie przeznaczony zarówno dla początkujących, jak i doświadczonych programistów a także dla użytkowników, którzy nie potrafią programować i chcą się tego nauczyć.

Jak powiedzieliśmy, Ardublock jest bardziej uzupełnieniem niż samym programem, ponieważ do jego działania konieczne jest posiadanie Arduino IDE. Podsumowując, możemy powiedzieć, że Ardublock jest dostosowaniem Arduino IDE w celu dostosowania programowania kodu do programowania wizualnego.

Płytka Arduino Tre

Ardublock ma więcej pozytywnych rzeczy, poza tym, że jest narzędziem dla początkującego programisty. Jedną z pozytywnych rzeczy jest możliwość pracuj z blokami, aby szybciej tworzyć projekty.

Ardublock działa wizualnie z blokami i może również współpracować z komponentami. W ten sposób możemy stworzyć blok, który jest kołami, inny to muzyka, a drugi to talerz; za każdym razem, gdy będziemy chcieli użyć tych bloków, nadamy im nazwę lub po prostu przeciągniemy je z jednej strony okna na drugą.

Funkcje i możliwości, które oferuje nam Ardublock są takie same, jakie oferuje nam Arduino IDE, czyli możemy podłączyć Ardublock do naszej płytki Arduino, wysłać kod, który Ardublock stworzył dzięki blokom oraz szybko i łatwo przetestować nasze projekty. I to jest to, że kiedy kończymy program, zapisane informacje to nadal napisany kod, kod, który Ardublock utworzył z naszych bloków.

Jak zainstalować Ardublock w naszym systemie operacyjnym?

Cóż, już wiemy lub mamy jasne wyobrażenie o tym, czym jest Ardublock, ale w jaki sposób jest on instalowany na naszym komputerze?

Przygotowanie naszego komputera

Chociaż jedyna istniejąca dokumentacja dotycząca Ardublock jest w języku angielskim, prawda jest taka, że ​​proces instalacji jest dość prosty i szybki, jeśli mamy Arduino IDE. Przede wszystkim musimy mieć na naszym komputerze Arduino IDEJeśli nie mamy go zainstalowanego, możesz zatrzymać się i zobaczyć tutaj jak zainstalować go na Gnu / Linux. Kolejnym elementem, którego będziemy potrzebować, jest mieć maszynę wirtualną Java lub podobną w zespole. Jeśli używamy Gnu / Linuksa, idealnym rozwiązaniem jest obstawianie OpenJDK, zwłaszcza po konfrontacji Oracle i Google. Teraz, gdy już wszystko zrobiliśmy, musimy iść do oficjalna strona Ardublock i pobierz pakiet Ardublock, pakiet w formacie java lub z rozszerzeniem .jar. Pobrany plik nie jest plikiem wykonywalnym z kreatorem instalacji, więc wszystko musimy zrobić ręcznie.

Zrzut ekranu Arduino IDE

Instalacja Ardublock

Pierwszy Otwieramy Arduino IDE i przechodzimy do Preferencji lub Preferencji. Teraz przechodzimy do opcji „Lokalizacja szkicownika:”, która pojawi się w nowym oknie. To jest adres, pod którym będziemy musieli zapisać określone wtyczki lub elementy Arduino IDE. Wyświetlona lokalizacja lub adres to coś w rodzaju „Dokumenty / Arduino” lub strona główna / Dokumenty / Arduino. Możemy zmienić adres, ale jeśli go zmienimy, musimy wiedzieć, jaki nowy adres ma przenieść tam pobrany plik Ardublock. Jeśli otworzymy folder Arduino, zobaczymy, że są inne podfoldery i pliki.

Musimy przenieść pakiet Ardublock pozostawiając następujący adres "tools / ArduBlockTool / tool / ardublock-all.jar". Jeśli mamy otwarty program Arduino IDE, czas go zamknąć i kiedy ponownie go otworzymy, w menu Narzędzia lub Narzędzia pojawi się opcja Ardublock. Kliknięcie go spowoduje wyświetlenie nowego okna, które odpowiada interfejsowi Ardublock. Jak widać, jest to coś prostego i szybkiego, ale mylącego, jeśli nie znamy procedury instalacji.

Alternatywy dla Ardublocka

Chociaż Ardublock może wydawać się czymś nowym i unikalnym dla Arduino, prawda jest taka, że ​​nie jest to jedyny program lub narzędzie, które musimy przeprowadzić wizualnie. Istnieje kilka narzędzi, które koncentrują się na programowaniu wizualnym, do tego stopnia, że ​​wszystkie alternatywy, które istnieją dla Ardublock, są unikalnymi programami, a nie rozszerzeniami lub dodatkami do Arduino IDE.

Pierwsza z tych alternatyw to Minibloq. Minibloq to kompletny program, który koncentruje się na programowaniu wizualnymStąd jego ekran podzielony jest na trzy części: część z blokami do utworzenia, część, w której przeniesiemy bloki, które chcemy wykorzystać w programie oraz trzecia część, która pokaże kod, który stworzymy, dla bardziej zaawansowani użytkownicy. Minibloq można uzyskać w ten sposób powiązanie.

Zrzut ekranu programu Minibloq

Drugie narzędzie nazywa się Scratch dla Arduino. To narzędzie próbuje dostosuj program dla dzieci Scratch do dowolnego poziomu iz tą samą filozofią tworzyć programy. Scratch for Arduino to kompletny program, że tak powiem, rozwidlenie Scratcha.

Trzecie z narzędzi nie jest jeszcze dobrze ugruntowane, ale jest obiecującym narzędziem wśród narzędzi programowania wizualnego. To narzędzie nazywa się Modkit, narzędzie który narodził się na Kickstarterze, ale powoli dojrzewa w doskonały sposób. Różnica w stosunku do innych programów może jest bardziej wyspecjalizowany w obsłudze początkujących użytkowników niż zaawansowanych użytkowników. Wreszcie inną alternatywą dla Ardublock byłoby tradycyjne wykorzystanie Arduino IDE, alternatywa, która nie jest wizualna i będzie dostępna tylko dla najbardziej doświadczonych programistów.

Konkluzja

Ardublock jest to bardzo ciekawe narzędzie, przynajmniej dla początkujących użytkowników. Ale prawdą jest, że jeśli jesteś ekspertem programistą, tego typu narzędzia nie przyspiesza tworzenia kodu, ale wręcz przeciwnie. Co dziwne, używanie myszy jest wolniejsze niż używanie klawiatury.

Chociaż Jeśli jesteśmy niedoświadczonymi programistami lub się uczymy, Ardublock jest bardzo polecanym rozszerzeniem by nie powiedzieć istotne, ponieważ w tych fazach nieuniknione jest popełnianie błędów składniowych i małych problemów, które są trudne do znalezienia i przezwyciężenia za pomocą Ardublocka. jednak Co wybierasz?


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

2 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Oscar Mansila powiedział

    Cześć miło cię poznać. Czy Ardublock działa z nowszymi wersjami Arduino?

  2.   Jose powiedział

    Witam, dzięki tym wersjom graficznym możesz tworzyć te same programy, co pisząc? Innymi słowy, czy cały napisany kod można wykonać w blokach?
    Kolejne pytanie, jak zdefiniować lub używać .h, podprogramów itp. w tym przypadku?