CAFE

한국직업능력교육원

[Arduino 실습 7] I2C LCD 돌려보기

작성자송명규|작성시간26.06.08|조회수25 목록 댓글 0

기본 프로그램입니다.

 

// Sys Lib

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

 

// Arduino API

#include <MsTimer2.h>

 

// My Lib

#include <My_Arduino_GPIO_Lib_V1_8.h>

//#include <My_Arduino_FND_Lib_V2_7.h>

 

// PRJ Lib

#define GPIO_IF  1

#define Digit_4  2

//#define Fnd_Dis  3

#define Fnd_Led_Dis 4

//#define En_Font_Dis 5

#include "fnd_dis.h"

 

uint16_t cnt16 = 1234;

uint16_t t_loop = 0;

uint16_t buf;

uint8_t led_cnt=0;

char d_buf[50];



#define I2C_IF    1

#include <My_Arduino_LiqCry_LCD_Lib_V1_5.h>



#define Arduino_Mode   1

#define HW_Uart_mode   2

extern int out_dev_set_mode;

#include <My_MCU_Printf_Lib_V2_6.h>





void setup() {

  // put your setup code here, to run once:

  for(int i = 0; i<= 7;)

  { // LED + FND DIR Set  

    pinMode(LED_pin[i], OUTPUT);

    Led_Byte_Out(0xff); // init

    i++;

  }

 

  pinMode(x1000, OUTPUT);  

  pinMode(x100, OUTPUT);

  pinMode(x10, OUTPUT);

  pinMode(x1, OUTPUT);

  #if Fnd_Led_Dis

    pinMode(led_scan_pin, OUTPUT);

  #endif  

 

  Serial.begin(115200);

  out_dev_set_mode = HW_Uart_IF_Mode;

 

  lcd_init();

  Lcd_Test();

}

 

void loop() {

  // put your main code here, to run repeatedly:

 

}

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼