산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Blockly@rduino:블록으로 코드 생성

구성품 및 소모품

Arduino UNO
× 1
Arduino Mega 2560
× 1

앱 및 온라인 서비스

Blockly@rduino
포럼 Blockly@rduino
Wiki Blockly@duino

이 프로젝트 정보

목적은 Arduino 카드에 대한 '스크래치 블록' 프로그래밍을 허용하는 것이며 학교에 다니는 어린이와 초보자에게 필요한 많은 기능을 포함합니다.

Scratch와 그것이 전 세계 모든 어린이를 위한 프로그램 학습을 쉽게 만든 방법은 누구나 알고 있습니다. 다음 단계는 이를 사용하여 재료를 제어하는 ​​것이므로 LeapMotion, Arduino, Wii, Picaxe 등의 확장 가능성이 뛰어났습니다.

그러나 확장 사용은 '연결된' 실시간 프로그래밍이므로 'Graal'은 블록 프로그래밍 및 코드 생성을 허용하는 소프트웨어를 찾는 것이었습니다. BlocklyDuino를 찾았지만 몇 달 동안 작동하지 않았습니다. 제작자 David Li에게 연락한 후 나만의 포크를 만들기로 결정했습니다.

몇 달 후 도움을 받아 Blockly의 원래 새 버전인 Blockly@rduino에서 완전히 새로운 버전을 만들었습니다.

동영상 이력서

할 수 있는 일

카드 및 언어 선택:

온라인 업로드(Codebender 플러그인 덕분에) 또는 오프라인 업로드(Blockly@rduino-communication 덕분에) 중에서 선택:

Alan Yorinks의 FirmataPlus 덕분에 실시간으로 카드와 통신하여 입력/출력을 테스트합니다.

학생을 위한 다양한 난이도 중에서 선택하고 특정 블록 목록을 가지고 있습니다.

항상 증가하는 블록 목록에서 사용할지 여부를 선택하십시오.

프로그램으로 블록 드래그 앤 드롭:

실시간으로 업데이트되는 Arduino 코드 보기:

Arduino 코드를 수정하고 저장하고 로컬 에 붙여넣습니다. IDE:

또는 Codebender 플러그인을 사용하여 업로드:

그리고 직렬 포트로 통신:

예 목록에서 선택:

나만의 예를 만들어 보세요:

카드뿐만 아니라 특정 'kit 선택 ' 블록의 특정 범주로 준비하고 학생을 위해 준비된 핀아웃:

그리고 많은 그래픽 향상! 접근성 향상과 같이 아직 더 많은 기능이 제공됩니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

Blockly@rduino용 github
Github 저장소https://github.com/technologiescollege/Blockly-at-rduino

제조공정

  1. K30 센서로 CO2 모니터링
  2. 1Sheeld/Arduino를 사용한 청각 장애인용 통신
  3. Arduino로 코인 억셉터 제어
  4. Arduino 알람 시스템:SERENA
  5. Bluetooth가 탑재된 Arduino로 LED 제어!
  6. Arduino 또는 ESP8266이 있는 정전 용량 지문 센서
  7. Nextion 디스플레이로 재생
  8. Nunchuk 제어 로봇 팔(Arduino 포함)
  9. Python3 및 Arduino 통신
  10. Arduino로 태양 복사열 측정