Arduino에서 LCD 모듈로 Hello World

6646 단어 Arduino

Goal


  • Arduino 사용
  • I2C 사용법 배우기

  • 소개



    납땜이나 일반적인 프로그래밍 방법을 배우기 위해 끊어도 아프지 않은 LCD 모듈을 사용하여 놀아 보자.

    사용한 것



    I2C 접속 소형 LCD 모듈(8×2행) 피치 변환 키트
    htp // 아키즈키덴시. 코 m/분 g/g/gK-06795/

    컨트롤러에 ST7032i 를 사용하고 있기 때문에 「오레 공방」님의 라이브러리를 사용할 수 있을 것 같습니다! 감사!
    htps : // 오레-kb. 네 t/아 r ゔぇ s/195

    참고로 한 사이트



    '나 공방님'이 공개된 github
    htps : // 기주 b. 이 m / 모두 ← / 아 r의 _ST7032

    정보를 모으다



    매우 제품 페이지 을 볼 뿐입니다만. 제품 페이지에는 정중하게
  • 작동에 필수적인 커패시터 구현
  • 풀업 저항 포함

  • 라고 기재되어 있습니다. 자세한 것은 제품 페이지에 기재된 PDF에 기재되어 있습니다만, 어쨌든 납땜만 하면 OK인 것 같으므로, 해 봅니다.

    납땜



    쿠소에 쓰레기 납땜이지만, 붙여 버립니다. 언젠가 웃을 수있는 날이 올 것입니다



    다시 봐도 뒤는 특히 끔찍하네요...



    덧붙여서이 작업 중 키보드의 Windows 버튼을 납땜으로 녹여 버렸습니다. 좋은 공부가되었습니다

    연결 방법 알아보기



    외부의 IF가 5개만의 심플한 회로도입니다만, 기호의 의미를 모르기 때문에 조사해 보았습니다.
  • VDD
  • Voltage Drain Drain의 약자다. VSS(Voltage Source Source)는 본 적이 있습니다만. 차이는 잘 모른다(그리고, 어째서 2회 반복하는 것일까)하지만, 전원으로 틀림없을 것. Arudino의 3.3V에 연결합시다

  • GND
  • 이것은 그랜드일 것이니까 보통으로 연결하면 좋을 것.

  • SCL
  • I2C 접속으로 이용. 시계 라인. ArduinoUno 때 제대로 인쇄되었습니다!

  • SDA
  • SCL과 같이 I2C 접속으로 이용. 데이터 라인. 마찬가지로 인쇄되었습니다.

  • RESET
  • 일반적인 I2C의 회로도에는 나오지 마라. 필요한가? 우선 선을 연결하지 않고 해 봅니다. 만약 안돼도 움직이지 않을 뿐이야 1


  • 회로도



    간단하게 연결해 보았습니다.
    주의
    회로도의 LCD 모듈은. 단자명을 아울러 접속하는 것만으로 좋기 때문에, 어렵지 않을 것입니다.



    스케치


    #include <Wire.h>
    #include <ST7032.h>
    
    ST7032 lcd;
    
    unsigned long sec;
    
    void setup() {
      lcd.begin(8, 2); // この指定がないと表示すらされなかった
      lcd.clear();
      lcd.setContrast(30); //0~63が指定可能みたい
    
      lcd.setCursor(0,0);
      lcd.print("Hello!!!");
      delay(1000);
    }
    
    void loop() {
      sec = millis() / 1000;
      lcd.setCursor(3,1);
      lcd.print(String(sec));
      lcd.setCursor(7, 1);
      lcd.print("s");
    }
    

    움직였다.





    감상


  • 납땜 인두는 무기. 흩어진 책상 위에서는 사용하면 안 된다는 지견을 얻었다.
  • 부품에 대해서 오는 설명서를 읽을 수 있게 되지 않으면 안 된다.
  • 재미.



  • 도서관의 저자 사이트에서도 RESET 연결하지 않으므로 괜찮습니다! htps : // 오레-kb. 네 t/아 r ゔぇ s/195 

    좋은 웹페이지 즐겨찾기