Kraap Arduino jaoks, IDE kõige algajatele Arduino kasutajatele

Arduino kriimustus

Tasuta tahvlite programmeerimine on muutumas moes ja pole ime, sest sellised lauad nagu Raspberry Pi või Arduino muutuvad taskukohasemaks. Samuti on õpetused ja videoõpetused taskukohasemad ning programmeerimise põhielementide õppimiseks kulub vaid paar tundi. Sellepärast on palju programme, mis püüavad aidata luua Arduino või Raspberry Pi jaoks konkreetseid programme. Isegi nende seadmete sisse installitud programmid teiste programmide loomiseks on Raspberry Pi jaoks palju näiteid.

Üks Arduinoga seotud kuulsamaid programme või tarkvara on Scratch algajatele kasutajatele mõeldud tarkvarale Arduino, mis aitab meil luua tasuta programme meie Arduino projektide korralikuks toimimiseks.

Mis on Scratch Arduino jaoks?

Kuid kõigepealt peame ütlema, et see on Scratch Arduino jaoks. Arduino jaoks on Scratch algajatele kasutajatele mõeldud IDE-programm. Programmeerimise tööriist, mis võimaldab koodi luua, kompileerida ja reaalajas käivitada. Tarkvara põhineb kuulsal laste rakendusel Scratch. See rakendus otsib programmeerimise õpetamine väikeste seas tänu klotsidele ja visuaalsele programmeerimisele, mis aitab väikelastel arendada oma kõige loogilisemaid oskusi. Arduino jaoks mõeldud Scratchi idee on kasutada visuaalset programmeerimist ja blokeerida programmeerimist nii, et iga kasutaja, olenemata oma programmeerimise tasemest, saaks arduino jaoks programmi luua.

Arduino jaoks pole Scratchil mingit seost Scratchi ega Arduino projektiga, kuid kuna tegemist on tasuta projektidega, on võetud igast projektist parim, et lõppkasutaja saaks kasutada oma Arduino plaati ja tarkvara. Kuigi peame ütlema, et need kolm projekti ei suhtle omavahel. See tähendab, et Scratchil pole suvandit, mis muutub Arduino jaoks Scratchiks, samuti ei võimalda Arduino IDE visuaalset programmeerimist pluginaga, mille nimi on Scratch for Arduino. Scratch on eraldiseisev tarkvara ja Arduino jaoks mõeldud Scratch on sõltumatu mitmeplatvormiline programm, mis sisaldab sarnaselt Arduino IDE-le teatavate Arduino tahvlite draivereid suhtlemiseks..

Tänu kogukonnale on Scratch for Arduino seda teinud rakendus Androidile, mis võimaldab nutitelefonil mitte ainult programmiga suhelda, vaid saame testida ka HTTP-protokolli abil loodud tarkvara.

Kuidas Arduino jaoks Scratchi installida?

Programm Scratch for Arduino on saadaval erinevatele platvormidele, vähemalt kõige populaarsematele platvormidele, millel on kõige rohkem kasutajaid: saame selle installida Windowsi, macOS-i, Gnu / Linuxi ja isegi Raspberry Pi distributsioonide jaoks, nii et meil võib olla see programm igas arvutis, mida kasutame.

Kuid kõigepealt peame saama programmi, et see meie arvutisse installida. Peal projekti ametlikul veebisaidil saame programmid kõigile opsüsteemidele.

Arduino ametliku veebisaidi kriimustus

Kui kasutame Windowsi, peame topeltklõpsama allalaaditud paketil ja järgige installiviisardit, kuhu peame pidevalt nuppu "järgmine" või "järgmine" vajutama.

Kui kasutate macOS-i, on protsess sarnane või sarnane. Kuid enne allalaaditud paketil topeltklõpsamist peame minema macOS-i seadistustesse ja veenduma, et opsüsteem lubab installida programme, millel pole õigusi. Kui oleme selle teinud, avame rakenduspaketi ja lohistame rakenduse rakenduste kausta.

Kui kasutame Gnu / Linuxi, siis peame seda tegema laadige kõigepealt alla meie platvormile vastav pakettSel juhul pole see mõeldud 64- või 32-bitistele platvormidele, vaid pigem siis, kui meie levitamine kasutab debiani- või Fedora-pakette, st deb või rpm. Kui oleme meie jaotusele vastava paketi alla laadinud, peame kaustas avama terminali, mille tegemiseks paremklõpsake kaustaruumil ja täidame terminalis järgmist:

sudo dpkg -i paquete.deb

Või võime ka selle installida, tippides järgmise:

sudo rpm -i paquete.rpm

Mõne sekundi pärast programmi installimist on meie menüüs ikoon, mille nimi on Scratch for Arduino. Nagu näete, on selle visuaalse IDE installimine väga lihtne ja selle õigeks toimimiseks pole üldjuhul vaja välist programmi.

Millised tahvlid ühilduvad SfA-ga?

Kahjuks mitte kõik Arduino Projecti lauad ei ühildu Scratchiga Arduino jaoks. Praeguseks need sobivad ainult kokku Arduino UNO, Arduino Diecimila ja Arduino Duemilanove. Ülejäänud tahvlid ei ühildu programmiga, kuid see ei tähenda, et nad ei saaks meie loodud koodi käivitada, see tähendab, et meie loodud koodi saab eksportida teise IDE-sse, et seda saaks kompileerida ja käivitada. Nagu Scratch, SfA võib koodi saata IDE-le nagu Arduino IDE ja saata programmi teistele Arduino IDE-ga ühilduvatele tahvlitele ja et nad saavad töötada õigesti, ilma et peaksid sõltuma sellest, kas saadetis toimub Arduino jaoks Scratchi kaudu või mitte.

arduino 101

Koodi osas pole kahjuks litsentsimisprobleemide korral failid kõiksuunas, st Scratch tunnistab Scratchi failid Arduino jaoks, kuid selle programmi failid ei ühildu Scratchiga. Isegi kui mõlema programmi genereeritud kood ühildub Arduino IDE-ga. See probleem on midagi, mis aja möödudes ja ühenduse panusega kindlasti kaob, kuid praegu ei saa seda teha.

Arduino või Arduino IDE kriimustus?

Siinkohal mõtlete kindlasti, mida on parem Arduinole programmeerida Arduino või Arduino IDE kriimustus? Tõsine küsimus, millele saab väikese loogikaga vastata, kui me tõesti teame, mis on meie programmeerimistase. Arduino jaoks on Scratch IDE, mis on mõeldud kõige algajatele ja vähem asjatundlikele kasutajatele mida aitab plokiprogrammide visuaalne aspekt, midagi sarnast nn poolprogrammeerimisega. Kui Arduino IDE on IDE ekspert- ja kesktaseme programmeerijatele, kes ei vaja õigeks programmeerimiseks visuaalset aspekti. Y kui programm on mõeldud lapsele või teismelisele, on selge, et Scratch for Arduino on sobiv programm.

Aga kui meil on võimas meeskond, piisaks lauaarvutist, kõige parem on kasutada mõlemat lahendust. Nagu oleme varem öelnud, võib Scratch for Arduino meid aidata plokkide loomisega ja Arduino IDE aitab meil programmi saata erinevatele tahvlitele, kas Arduinost või muudest Arduino IDE-ga töötavatest projektidest. Kuid igal juhul on valik teie Millise valite?


Kommentaar, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   hilja DIJO

    Suur kriimustus