M5StickC에서 육각형 LED를 L 치카 해 보았다

소개



Switch Science에서 M5Stack용 NeoPixel 호환 LED 탑재 육각형 유닛이 출시되었습니다.
37개의 NeoPixel LED를 육각형으로 배치해, Grove로 접속할 수 있는 것으로, 바로 시험해 보았습니다.
UIFlow 을 사용하면 쉽게 원하는 빛나는 방법을 할 수 있습니다.



사용한 것


  • M5Stack용 NeoPixel 호환 LED 탑재 육각형 유닛
  • M5 StickC
  • UIFlow Ver 1.4.4

  • 사전 준비


  • UIFlow를 M5StickC에 설치
  • M5StickC에 Grove로 LED를 연결

  • M5StickC에서 시도했지만 M5Stack에서도 똑같이 사용할 수 있다고 생각합니다.

    UIFlow에서 빛나게



    블록 추가



    먼저 Units에서 + 버튼으로 "RGB LED"에 체크를 넣어 추가합니다.
    Number에는 LED의 수인 "37"을 지정하십시오.





    그러면, 블록 메뉴의 「Units→RGB LED」로부터, 색을 팔레트로부터 선택하는 타입과, 수치로 지정하는 타입의, 2개의 블록을 사용할 수 있게 됩니다. 전자는 직관적으로 색상을 지정할 수 있으며 후자는 논리와 결합하여 숫자를 지정할 수 있습니다.



    어느 곳을 빛낼 수 있는지 확인란에서 쉽게 지정할 수 있습니다.

    팔레트에서 색상 지정



    팔레트에서 색상을 지정하는 유형의 블록은 오른쪽 상단 부분에서 색상을 지정하고 육각형의 빛나고 싶은 부분에 체크를 넣어 장소를 지정합니다.
    다음은 빨간색 깜박임을 반복하는 패턴의 예입니다.





    초당 빨강과 검정(=발광 OFF)을 반복하는 루프로 하고 있습니다.

    숫자로 색상 지정



    수치로 색을 지정하는 타입의 블록은 변수를 사용하여 센서나 계산에서 구한 값으로 변화를 시킬 수 있습니다.
    다음은 기울기를 감지하여 색상을 변경하는 패턴의 예입니다.





    오른쪽으로 기울이면 빨간색, 왼쪽으로 기울이면 파란색으로 빛나도록 센서의 기울기를 색으로 연동시키고 있습니다.

    결론



    육각형 LED는 색 + 아이콘과 같은 간단한 형태로 전달하는 정보량을 늘릴 수 있을 것 같습니다. 복수를 나란히 보는 것도 재미있을 것 같습니다.
    무엇에 활용할 수 있는지 방법을 찾고 싶습니다!

    좋은 웹페이지 즐겨찾기