Nanobo ~ AG를 Arduino로 사용 (Mac에서)

나노보~도 AG를 2,000엔의 Arduino 호환기로서 즐긴다



' 키즈 크리에이티브 연구소 '의 '프로그래밍 실험실 프로그램을 완성하고 싶다'라는 아이들을 위해 완성품을 주문( 공공 ). 김에 자신의 분도, 킷을 부탁해, 2개의 나노보~도 AG와 나노보~AG의 조립 부품이 도착했습니다.

키트라고 해도, 표면 실장 부품은 납땜이 끝난 상태로, 보통 사이즈 부품만을 Web 페이지의 조립 해설대로 설치하면 좋고, 이것이라면 초등학생이라도 공작 가능할지도.
Scratch의 프로그램과 함께 여름 방학의 공작에 좋을 것 같습니다.
프로그램과 조합했을 때, 학교에의 제출이나 전시등을 어떻게 할까? 라는 것도 생각하지 않으면 안 될지도 모르지만. . .

그런 아이들의 솔직한 Scratch의 센서 보드 호환기로서의 사용법은 아이들에게 맡겨 놓고, 이것을 Arduino 호환기로서 놀자는 것이 어른의 목적.

Nanobo ~ AG의 조립 및 작동 확인



Arduino로 사용하거나 Scratch의 센서 보드로 사용하려면 USB-Serial 드라이버가 필요합니다. 나노보 ~ 드라이버 설치는 다음 페이지 참조
  • 어리석은 것 정도
  • 나노보~도 AG

  • 동작 확인용 Scratch는 Offline 에디터의 v1.4의 낡은 분 ( htp : // 작은.ぢp. jp/? 파게_이 d=449 )을 사용합니다. (2.0에서는 안돼)

    조립 사람으로, 단계 0)

    기판 3곳(적선 부분)을 점퍼선으로 납땜. (Bluetooth 통신 모듈 확장 커넥터입니다. 확장하고 싶은 경우는 완성품과 마찬가지로 6P+3P 핀 헤더를 납땜하여 짧은 핀 3개를 설치합니다.)

    그래서, 3x2P 핀 헤더를 붙인 사람은, 짧은 핀을 붙이지 않으면 동작하지 않기 때문에 주의(이것에 1시간 빠졌다 orz)

    Arduino IDE 및 Scratch 센서 보드 스케치



    Arduino IDE는 1.0.5를 사용했습니다. > 본가 다운로드 사이트( Mac )

    보드 정의는 다음 코드를 hardware\arduino\boards.txt에 추가합니다. (Mac에서는/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/boards.txt )
    ####################################################
    atmega8o83.name=chibiDuino pro ATmega8 38400 optiboot
    
    atmega8o83.upload.protocol=arduino
    atmega8o83.upload.maximum_size=7680
    atmega8o83.upload.speed=38400
    
    atmega8o83.bootloader.low_fuses=0×94
    atmega8o83.bootloader.high_fuses=0xDC
    atmega8o83.bootloader.path=optiboot
    atmega8o83.bootloader.file=optiboot_cp83.hex
    atmega8o83.bootloader.unlock_bits=0×3F
    atmega8o83.bootloader.lock_bits=0×0F
    
    atmega8o83.build.mcu=atmega8
    atmega8o83.build.f_cpu=8000000L
    atmega8o83.build.core=arduino
    atmega8o83.build.variant=standard
    
    ####################################################
    

    Arduino IDE 도구 > 마이크로 컴퓨터 보드 > chibiDuino pro ATmega8 38400 optiboot를 선택할 수 있습니다.

    Scratch의 센서 보드로서의 최신 스케치는 Windows에서 링크되어 NanoBoardAGWithMotorTrio_diag_sonerm41.zip을 사용했습니다.

    이제 NanoBoardAGWithMotorTrio_diag_sonerm41을 Arduino IDE로 컴파일하려고하면 오류가 발생합니다. NewPing 라이브러리가없는 것 같습니다.
    검색하면 NewPing 라이브러리를 찾을 수 있지만 NewPing v1.5를 사용해도 컴파일이 잘되지 않습니다.
    여기서는 NewPing을 나노보~어떤 ATMega8용으로 수정한 것을 사용하는 것이 정답인 것 같습니다. ( htp // sc 등 tch. 미 t. 에즈 / sc 등 tch_1.4 / ).
    "나노보 ~ ATMega8 용으로 수정"한 NewPing.zip을 다운로드 한 후 Arduino IDE 스케치> 라이브러리 사용> Add Library...에서 다운로드 한 NewPing.zip을 지정하십시오. 그러면 스케치 > 라이브러리 사용 > 사용자 제공: NewPing이 표시되므로, 그대로 검증・컴파일을 실행합니다.

    몇 개의 worning이 표시되지만, 무사히 컴파일되어 나노보 ~ AG에 쓸 수 있게 됩니다.

    덤 : 동작 확인 Scratch



    h tp : // 아르즈의. C / En / Main / 그 f와

    나노보~도 AG 웹페이지
    안쪽 보기 > 파일 > 이 컴퓨터에 저장 라든지 다운로드라든가 Offline 판의 Scratch로 이동합니다.
    슬라이더와 사운드 센서에 반응합니다.

    좋은 웹페이지 즐겨찾기