Free boards의 프로그래밍은 유행하고 있으며 Raspberry Pi 또는 Arduino와 같은 보드가 더 저렴 해지고 있기 때문에 당연합니다. 튜토리얼과 비디오 튜토리얼도 더 저렴하며 기본적인 프로그래밍 요소를 배우는 데 몇 시간 밖에 걸리지 않습니다. 그 때문입니다 Arduino 또는 Raspberry Pi에 대한 특정 프로그램을 만드는 데 도움이되는 많은 프로그램이 있습니다.. 다른 프로그램을 만들기 위해 이러한 장치 내부에 설치된 프로그램조차도 Raspberry Pi의 경우 많은 예가 있습니다.
Arduino와 관련된 가장 유명한 프로그램 또는 소프트웨어 중 하나는 무료 프로그램을 만드는 데 도움이되는 초보 사용자를위한 소프트웨어 인 Arduino 용 스크래치 Arduino 프로젝트가 제대로 작동하도록합니다.
Arduino 용 스크래치 란?
하지만 먼저 Arduino 용 스크래치라고 말해야합니다. Scratch for Arduino는 초보 사용자를위한 IDE 프로그램입니다.. 실시간으로 코드 생성, 컴파일 및 실행을 가능하게하는 프로그래밍 도구입니다. 이 소프트웨어는 스크래치라는 유명한 어린 이용 앱을 기반으로합니다. 이 응용 프로그램은 아이들이 가장 논리적 인 기술을 개발하는 데 도움이되는 블록 및 시각적 프로그래밍 덕분에 어린 아이들 사이에서 프로그래밍 교육. Arduino 용 스크래치의 아이디어는 프로그래밍 수준에 관계없이 모든 사용자가 arduino 용 프로그램을 만들 수 있도록 시각적 프로그래밍 및 블록 프로그래밍을 사용하는 것입니다.
Scratch for Arduino는 Scratch 또는 Arduino 프로젝트와 아무런 관련이 없지만 무료 프로젝트이므로 최종 사용자가 Arduino 보드 및 소프트웨어를 사용할 수 있도록 각 프로젝트의 장점을 취했습니다. 이 세 가지 프로젝트는 서로 소통하지 않는다고 말해야합니다. 즉, Scratch에는 Arduino 용 Scratch가되는 옵션이 없으며 Arduino IDE는 Arduino 용 Scratch라는 플러그인을 사용한 시각적 프로그래밍을 허용하지 않습니다. 스크래치는 독립형 소프트웨어이며 Scratch for Arduino는 Arduino IDE와 마찬가지로 통신을위한 특정 Arduino 보드의 드라이버를 포함하는 독립적 인 다중 플랫폼 프로그램입니다..
커뮤니티 덕분에 Scratch for Arduino는 스마트 폰이 프로그램과 통신 할 수있을뿐만 아니라 HTTP 프로토콜을 사용하여 생성 된 소프트웨어도 테스트 할 수있는 Android 용 애플리케이션.
Arduino 용 스크래치를 설치하는 방법은 무엇입니까?
Arduino 용 스크래치 프로그램은 최소한 사용자가 가장 많은 가장 인기있는 플랫폼에서 다양한 플랫폼에서 사용할 수 있습니다. Windows, macOS, Gnu / Linux 및 Raspberry Pi 배포판에 설치할 수 있습니다., 우리가 사용하는 모든 컴퓨터에서이 프로그램을 사용할 수 있습니다.
하지만 우선 컴퓨터에 설치할 프로그램을 가져와야합니다. 의 위에 프로젝트의 공식 웹 사이트 모든 운영 체제 용 프로그램을 얻을 수 있습니다.
Windows를 사용하는 경우 다운로드 한 패키지를 두 번 클릭하고 "다음"또는 "다음"버튼을 계속 눌러야하는 설치 마법사를 따르십시오.
macOS를 사용하는 경우 프로세스가 비슷하거나 비슷합니다. 그러나 다운로드 한 패키지를 두 번 클릭하기 전에 macOS 구성으로 이동하여 운영 체제가 권한이없는 프로그램의 설치를 허용하는지 확인해야합니다. 이 작업을 마치면 애플리케이션 패키지를 열고 애플리케이션을 애플리케이션 폴더로 드래그합니다..
Gnu / Linux를 사용한다면 먼저 우리 플랫폼에 해당하는 패키지를 다운로드하십시오.이 경우 64 비트 또는 32 비트 플랫폼 용이 아니라 배포판이 debian 패키지 또는 Fedora 패키지, 즉 deb 또는 rpm을 사용하는 경우입니다. 배포에 해당하는 패키지를 다운로드했으면 폴더에서 터미널을 열어야합니다. 폴더 공간을 마우스 오른쪽 버튼으로 클릭하면 터미널에서 다음을 실행합니다.
sudo dpkg -i paquete.deb
또는 다음을 입력하여 설치할 수도 있습니다.
sudo rpm -i paquete.rpm
프로그램을 설치하고 몇 초 후에 메뉴에 Arduino 용 스크래치라는 아이콘이 생깁니다. 보시다시피이 비주얼 IDE의 설치는 매우 간단하며 일반적으로 제대로 작동하기 위해 외부 프로그램이 필요하지 않습니다.
SfA와 호환되는 보드는 무엇입니까?
운수 나쁘게 모든 Arduino 프로젝트 보드가 Arduino 용 스크래치와 호환되는 것은 아닙니다.. 순간 그들은 단지 호환됩니다 Arduino UNO, Arduino Diecimila 및 Arduino Duemilanove. 나머지 보드는 프로그램과 호환되지 않지만 우리가 만든 코드를 실행할 수 없다는 의미는 아닙니다. 즉, 우리가 만든 코드를 다른 IDE로 내 보내서 컴파일하고 실행할 수 있습니다. 스크래치처럼 SfA는 Arduino IDE와 같은 IDE로 코드를 보내고 Arduino IDE와 호환되는 프로젝트의 다른 보드로 프로그램을 보낼 수 있습니다. 그리고 그들은 선적이 Arduino 용 스크래치를 통해 이루어 졌는지 여부에 의존하지 않고 올바르게 작동 할 수 있습니다.
코드와 관련하여 안타깝게도 라이센스 문제의 경우 파일이 전 방향성이 아닙니다. 즉, 스크래치 파일은 Arduino 용 스크래치에서 인식되지만이 프로그램의 파일은 스크래치와 호환되지 않습니다. 설사 두 프로그램에서 생성 된 코드는 Arduino IDE와 호환됩니다.. 이 문제는 시간의 흐름과 공동체의 공헌으로 분명히 사라질 것이지만 지금은 할 수 없습니다.
Arduino 또는 Arduino IDE 용 스크래치?
이 시점에서 Arduino를 위해 프로그래밍하는 것이 더 나은 것이 무엇인지 궁금 할 것입니다. Arduino 또는 Arduino IDE 용 스크래치? 우리의 프로그래밍 수준을 정말로 안다면 약간의 논리로 대답 할 수있는 심각한 질문입니다. Scratch for Arduino는 가장 초보자와 덜 전문적인 사용자를위한 IDE입니다. 블록 프로그램의 시각적 측면에 의해 도움이됩니다. 이른바 세미 프로그래밍과 유사합니다. Arduino IDE는 올바르게 프로그래밍하기 위해 시각적 측면이 필요하지 않은 전문가 및 중급 프로그래머를위한 IDE입니다. 와이 프로그램이 어린이 또는 청소년 용인 경우 Arduino 용 스크래치가 적절한 프로그램임이 분명합니다..
하지만 강력한 팀이 있다면 데스크톱 컴퓨터로도 충분합니다. 두 가지 솔루션을 모두 갖추는 것이 가장 좋습니다.. 앞서 말했듯이 Scratch for Arduino는 블록을 생성하여 우리를 도울 수 있으며 Arduino IDE는 Arduino 또는 Arduino IDE와 함께 작동하는 다른 프로젝트에서 다양한 보드로 프로그램을 보낼 수 있도록 도와줍니다. 그러나 어쨌든 선택은 당신의 것입니다 당신은 어느 것을 선택합니까?
큰 스크래치