Скретч для Arduino, IDE для найбільш початківців користувачів Arduino

Нуля для Arduino

Програмування безкоштовних плат стає модним, і це не дивно, оскільки такі дошки, як Raspberry Pi або Arduino, стають все більш доступними. Підручники та відеоуроки також є більш доступними, і вивчення основних елементів програмування займає лише пару годин. Саме через це існує багато програм, які намагаються допомогти у створенні конкретних програм для Arduino або Raspberry Pi. Навіть програми, які встановлені всередині цих пристроїв для створення інших програм, для Raspberry Pi ми маємо багато прикладів.

Однією з найвідоміших програм або програм, пов'язаних з Arduino, є Скретч для Arduino - програмного забезпечення, орієнтованого на початківців користувачів, яке допоможе нам створювати безкоштовні програми щоб наші проекти Arduino працювали належним чином.

Що таке нуля для Arduino?

Але спочатку ми повинні сказати, що це «Нуля» для Arduino. Scratch for Arduino - це програма IDE, призначена для початківців користувачів. Інструмент для програмування, що дозволяє створювати код, його компіляцію та його виконання в реальному часі. Програмне забезпечення засноване на відомому дитячому додатку Scratch. Ця програма здійснює пошук викладання програмування серед найменших завдяки блокам та візуальному програмуванню, яке допомагає маленьким розвивати свої найбільш логічні навички. Ідея Scratch для Arduino полягає у використанні візуального програмування та блоку програмування, щоб будь-який користувач, незалежно від рівня його програмування, міг створити програму для arduino.

Scratch для Arduino не має ніяких стосунків ні з Scratch, ні з проектом Arduino, однак, оскільки це безкоштовні проекти, найкраще з кожного проекту було взято для того, щоб кінцевий користувач міг використовувати свою плату та програмне забезпечення Arduino. Хоча треба сказати, що ці три проекти не спілкуються між собою. Тобто, у Scratch немає опції, яка стає Scratch для Arduino, а також Arduino IDE не дозволяє візуальне програмування за допомогою плагіна під назвою Scratch для Arduino. Скретч - це самостійне програмне забезпечення та Scratch for Arduino - це незалежна багатоплатформна програма, яка, подібно до IDE Arduino, містить драйвери певних плат Arduino для зв'язку..

Завдяки спільноті Scratch for Arduino додаток для Android, який не тільки дозволяє смартфону взаємодіяти з програмою, але ми також можемо протестувати програмне забезпечення, створене за протоколом HTTP.

Як встановити Scratch для Arduino?

Програма Scratch for Arduino доступна для різних платформ, принаймні для найпопулярніших платформ, у яких найбільше користувачів: ми можемо встановити його на Windows, на macOS, для Gnu / Linux і навіть для дистрибутивів Raspberry Pi, тому ми можемо мати цю програму на будь-якому комп’ютері, яким ми користуємось.

Але перш за все, ми повинні отримати програму, щоб встановити її на свій комп’ютер. Увімкнено офіційний веб-сайт проекту ми можемо отримати програми для всіх операційних систем.

Скретч для офіційного веб-сайту Arduino

Якщо ми використовуємо Windows, ми повинні двічі клацнути на завантаженому пакеті і дотримуйтесь майстра встановлення, до якого нам доведеться постійно натискати кнопку «далі» або «далі».

Якщо ви використовуєте macOS, процес подібний або подібний. Але перед подвійним клацанням на завантаженому нами пакеті ми повинні перейти до конфігурації macOS і переконатися, що операційна система дозволяє встановлювати програми, які не мають дозволів. Як тільки ми це зробимо, ми відкриваємо пакет програм і перетягуємо програму в папку програм.

Якщо ми використовуємо Gnu / Linux, то ми повинні спочатку завантажте пакет, що відповідає нашій платформіУ цьому випадку це стосуватиметься не 64-розрядних або 32-розрядних платформ, а якщо наш дистрибутив використовує пакети debian або Fedora, тобто deb або rpm. Після того, як ми завантажили пакет, який відповідає нашому дистрибутиву, ми повинні відкрити термінал у папці, що робиться клацанням правою кнопкою миші на просторі папок, і ми виконуємо в терміналі наступне:

sudo dpkg -i paquete.deb

Або ми також можемо встановити його, набравши наступне:

sudo rpm -i paquete.rpm

Через кілька секунд встановлення програми у нашому меню з’явиться піктограма, яка називатиметься Scratch for Arduino. Як бачите, установка цього візуального IDE дуже проста і, як правило, для належної роботи не потрібна жодна зовнішня програма.

Які дошки сумісні з SfA?

На жаль не всі плати Arduino Project сумісні з Scratch for Arduino. В дану хвилину вони лише сумісні Arduino UNO, Ардуїно Дієціміла та Ардуіно Дуеміланове. Решта плат не сумісні з програмою, але це не означає, що вони не можуть виконати код, який ми створюємо, тобто код, який ми створюємо, може бути експортований в іншу IDE, щоб його можна було скомпілювати та виконати. Як подряпина, SfA може надсилати код в IDE, такий як Arduino IDE, і надсилати програму іншим дошкам проекту, сумісним з Arduino IDE і що вони можуть працювати коректно, не залежачи від того, чи відправляється товар через Scratch для Arduino.

arduino 101

Що стосується коду, на жаль, що стосується питань ліцензування, файли не є різноспрямованими, тобто файли Scratch розпізнаються Scratch для Arduino, але файли цієї програми несумісні з Scratch. Навіть якщо код, згенерований обома програмами, сумісний з IDE Arduino. Ця проблема - це те, що, безсумнівно, зникне з плином часу та з внеском Співтовариства, але на даний момент це неможливо зробити.

Нуля для Arduino чи Arduino IDE?

На цьому етапі ви напевно задумаєтесь, що краще запрограмувати для Arduino Нуля для Arduino чи Arduino IDE? Серйозне запитання, на яке можна трохи відповісти, якщо ми дійсно знаємо, який наш рівень програмування. Скретч для Arduino - це IDE, призначена для найбільш початківців та менш досвідчених користувачів яким допомагає візуальний аспект для блокових програм, щось подібне до так званого напівпрограмування. Хоча Arduino IDE - це IDE для програмістів-експертів та середнього рівня, яким візуальний аспект не потрібен для правильного програмування. Y якщо програма призначена для дитини чи підлітка, очевидно, що Scratch for Arduino - це відповідна програма.

Але, якщо ми маємо потужну команду, вистачило б настільного комп’ютера, найкраще мати обидва рішення. Як ми вже говорили раніше, Scratch для Arduino може допомогти нам, створюючи блоки, а Arduino IDE може допомогти нам надіслати програму на різні дошки, як від Arduino, так і від інших проектів, що працюють з Arduino IDE. Але, у будь-якому випадку, вибір за вами Який з них ви обираєте?


Коментар, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   пізно - сказав він

    Велика подряпина