로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Sensor Applications
아듀이노 응용소스
작성자 avrtools™        
작성일 2018/02/19
첨부#1 i2c_stretch.h_.zip (1KB) (Down:10)
첨부#2 TFT_ILI9163C-master.zip (328KB) (Down:1)
ㆍ추천: 0  ㆍ조회: 231   
  STM32F103C의 ILI9341 ILI9163 TFT-LCD 연결방법
 STM32F103C의 ILI9341 TFT-LCD 연결방법이 생각보다 자료가 없다.
Online 매장에서 GLCD를 구입했는데, 판매자도 품명을 모르고, 어떤 칩을 사용했는지 자료가 없다.
그런데 국내에서 증국부품을 수입해서 판매하는 모든매장이 거의 이런상황이다.

그래서 잘나가는 부품으로 Online 매장에서 3종류, 중국 Aliexpress에서 3종류를 구입했다.
중국에서 구입한 그래픽 액정표시기(GLCD)는 거의 칼라(TFT) LCD로 2.4 ~3.2 인치이다.

문제는 SPI 들이다. SPI는 I2C와 비교하면 속도도 느리고, 연결하는 핀도 많고,
기판의 SPI 포트로 지정된 나머지 핀은 연결하지 않아도 driver가 사용하는 경우가 많다.
즉 한물 간 interface인데, 단순히 저가이므로 수입해서 팔고 있는 거다. <--- 2선식 I2C를 추천한다.   

 0.9 인치 128x64 백색 OLED SSD1306 (I2C Port) 가격 USD 2.70

제어칩 : COB <- 확인불가 (SSD1306 호환) <--- 4 선과 7선식이 있다. (4선식이 좋다)
 
1. GND --- STM32 GND =GND  
2. VDD  --- STM32 3.3V =VDD
3. SCK --- STM32  PA5 =SCK
4. SDA  --- STM32  PA7  =MOSI

1 GND(GND) --- STM32 GND =GND
2 VCC(VDD) --- STM32 3.3V =VDD
3 DO(SCK) --- STM32  PA5 =SCK
3 DI(SDI)  --- STM32  PA7 =MOSI
5 RES(RST) --- STM32 3.3V =VDD

7 CS(CS)  --- STM32  PB12, PB13, PB14중 선택가능 = CS
8 DC(DC) --- STM32  PB14, PB13, PB15중 선택 =DC


 1.44 인치 128x128 TFT LCD NOKIA-3310, 5110 호환 (SPI Port) 가격 8,600원 <- 표시 불량품.
   
Model: DL144128TF 
제어칩 : ILI9163C (NOIKIA 3310, 5110 호환품으로 판매), TOUCH SCREEN (없음)

1 VCC --- 3.3V --- VDD
2 GND --- GND --- GND
3 CS --- LCD_CS --- PB12 <--- 다른 핀으로 사용 가능
4 RST --- LCD_RST --- PB11 <--- 다른 핀으로 사용 가능
5 A0 --- LCD_DC --- PB10 <--- 다른 핀으로 사용 가능
6 SDA --- LCD_SDA --- PA7  <--- 다른 핀을 사용하면 headware SPI가 아니다
7 SCK --- LCD_SCK --- PA5 <--- 다른 핀을 사용하면 headware SPI가 아니다
8 LED --- 3.3V --- VDD

이 LCD는 Nokia 3310, 5110 호환이라지만, 드라이버가 다르다.
TFT 계열로 color가 된다. 이 LCD는 이전에 NOKIA 3310을 많이 이용했지만 쉽게 잘 안된다.

문제점
1. NoKia 3110 호환이 아니다, 크기만 비슷하다. ILI9163C 이다. 
2. 판매점도 모르는 칩 라이브러리 ILI9163C 찾기 어렵다. 
3. 초기값은 분해능이 128x96 인데 화면방향을 바꾸면 그제서야 128x128로 된다.
4. 좌측 2줄, 윗쪽 2 줄이 안보인다. 0, 0에 표시하면 문자나 선이 잘린다. (2, 2 부터 나온다)
5. 우측에 1 줄이 더 있는데, 영역 밖이므로 표시도 안되고, 사용할 수 없는 점들이 보인다.
6. 중국제 빵판은 헐렁해서 접속불량도 많은데, LCD 핀까지 가늘어 흔들면 접속불량이 쉽게난다.

이 제품과 같은 노란색 커넥터를 쓰는 1.8인치 ILI9341 LCD가 빵판을 흔들면 밝기가 울렁거린다.
헐렁한 빵판, 녹슨 가는 커넥터 핀, 자주 끊어지는 중국제 점퍼의 불량 삼박자는 개발자를 힘들게 한다.

처음에 작동이 안되서 설정이 틀린 줄 알았다. 보기보다 까다롭기 때문에 사용 예를 보여준다.
어째서? 개발자의 고충을 알기 때문에 시험코드라도 정확해야, 하드웨어를 확인할 수 있기 때문이다.
ILI9163C.h  https://www.elecrow.com/wiki/images/1/15/TFT_ILI9163C_library.zip
C:\Documents\문서\Arduino\libray 안에 폴더 통째로 복사해 넣는다.

이 부분은 시작위치인 선언부에 있어야 한다
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <TFT_ILI9163C.h>

// 다음 3핀은 다른 핀으로 설정할 수 있다. RST는 전원에 연결할 수도 있다.
// 3핀은 임의의 포트를 사용할 수 있으나, 작동중인 SPI가 사용하는 MISO나 SS핀은 피해야 한다.
// 그래서 SPI보다 I2C가 포트 핀도 적게 사용하고, 속도도 빠르고, 못쓰는 핀도 안 생긴다.
// 한마디로 한물가고도 불량품인 SPI 방식 LCD를 수입해서, 제값을 받고 팔고 있는 상황이다.
#define LCD_CS  PB12 
#define LCD_RST PB11
#define LCD_DC  PB10

//#define LCD_SDA PA7  // PA5  <-hardware spi SCK-1
//#define LCD_SCK PA5  // PA7 <-hardware spi MOSI-1

// SDA와 SCK의 설정이 들어가면 software SPI로 된다. SDA는 PA7, SCK는 PA5에 연결해야 한다(고정)
TFT_ILI9163C tft =TFT_ILI9163C (LCD_CS, LCD_DC, LCD_RST); // RST는 제외하면, RST를 3.3V로 연결.
 
// Color definitions
#define  BLACK   0x0000
#define BLUE    0x001F
#define RED     0xF800
#define GREEN   0x07E0
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0 
#define WHITE   0xFFFF
 
 // 여기서 부터는 초기화 코드 setup() 안에 있어야 한다
  tft.begin();
  tft.setBitrate(8000000);  // SPI 연결속도 8MHz <--- ILI9163의 놀라운 속도 !!! 
  tft.setRotation(2); // 화면을 오른쪽으로 180도 돌린다.

  myHeight =128; //tft.width() ;  <--- LCD의 높이를 LCD에서 읽어 올 수도 있다
  myWidth =128;   //tft.height();  <--- LCD의 폭을 LCD에서 읽어 올수도 있다
  tft.fillScreen(BALCK);  // 바탕 지우기
  tft.setTextColor(WHITE, BLACK);  // 글자색과 바탕색을 동시에 지정하고 쓸 수 있어 편리하다.
  tft.setTextSize(1);  // 문자크기를 가장 작은 크기로 설정 (라이브러리에 글꼴이 들어있다
  
  tft.setCursor(3, 3);  // LCD 불량으로 0,0 에서는 글자 윗부분이 잘려서 나온다, 그래서 3, 3에 표시
  tft.print("ILI9163 TFT-LCD");  // 문자를 표시한다
  delay(2000);  // 2초 동안 보여준다
 
  // 이부분은 LED를 실제로 시험하는 코드이므로 setup 이나 loop()에 있으면 된다.
  // 바탕색을 바꾸면서 화면 전체를 색으로 칠한다.  
  tft.fillScreen(RED);
  delay(1000);
  tft.fillScreen(YELLOW);
  delay(1000);
  tft.fillScreen(GREEN);
  delay(1000);
  tft.fillScreen(CYAN);
  delay(1000);
  tft.fillScreen(BLUE);
  delay(1000);
  tft.fillScreen(MAGENTA);
  delay(1000);
  tft.fillScreen(WHITE);
  delay(1000);
  tft.fillScreen(BLACK);

  // 문자 표시
  tft.setTextSize(1); 
  tft.setTextColor(WHITE, BLACK);
  tft.setCursor(3, 3);
  tft.print("ILI9163 TFT-LCD");
  delay(2000);
  tft.setRotation(1); // 화면을 원래 방향에서 오른쪽으로 90도 돌린다.
};

// 여기서 부터는 보조함수이다. 주함수 아래나 위에 있어도 된다
// UNO는 주함수 위에 있어야 인식한다, STM32는 아무데나 있어도 인식이 된다.
// 시작위치를 바꾸면서 대각선을 한화면에 가득차게 그리는 보조함수다
unsigned long testLines(uint16_t color)
{
  tft.fillScreen();
  unsigned long start, t;
  int x1, y1, x2, y2,
 
  w = tft.width(),
  h = tft.height();
  tft.fillScreen();
 
  x1 = y1 = 0;
  y2    = h - 1;
 
  start = micros();
  for(x2=0; x2<w; x2+=6) tft.drawLine(x1, y1, x2, y2, color);
  x2    = w - 1;
  for(y2=0; y2<h; y2+=6) tft.drawLine(x1, y1, x2, y2, color);
 
  t = micros() - start; // fillScreen doesn't count against timing
  tft.fillScreen();
  x1    = w - 1;
  y1    = 0;
  y2    = h - 1;
 
  start = micros();
  for(x2=0; x2<w; x2+=6) tft.drawLine(x1, y1, x2, y2, color);
  x2  = 0;
  for(y2=0; y2<h; y2+=6) tft.drawLine(x1, y1, x2, y2, color);
 
  t += micros() - start;
  tft.fillScreen();
  x1    = 0;
  y1    = h - 1;
  y2    = 0;
 
  start = micros();
  for(x2=0; x2<w; x2+=6) tft.drawLine(x1, y1, x2, y2, color);
  x2    = w - 1;
  for(y2=0; y2<h; y2+=6) tft.drawLine(x1, y1, x2, y2, color);
 
  t += micros() - start;
  tft.fillScreen();
  x1    = w - 1;
  y1    = h - 1;
  y2    = 0;
 
  start = micros();
  for(x2=0; x2<w; x2+=6) tft.drawLine(x1, y1, x2, y2, color);
  x2 = 0;
  for(y2=0; y2<h; y2+=6) tft.drawLine(x1, y1, x2, y2, color);
  return micros() - start;
}

 TFT-LCD NOKIA 5110호환품 (ILI9163 내장)
시험결과는 라이브러리는 글꼴과 함수가 완벽하다. STM32 기판에서도 잘 된다.
 
그러나 LCD의 가장자리는 완전히 불량이다. 사진에 1~5번으로 표시, LCD는 불량품이다.
 
tft.setRotation(0);과 tft.setRotation(1);은 화면 크기가 128x96으로 나온다,
128x96 에서는 윗쪽으로 백색 띠가 생긴다. 화면 방향에 따라 화소수가 달라지는 불량은 처음 본다..
tft.setRotation(2);와 tft.setRotation(3);은 128x128 인데, 측면 불량화소를 빼면 120x120 만 사용가능하다.

첨부파일 2를 구해서 새로 설치하니, 귀퉁이 지워지지 않던 점들과 선들이 깨끗히 없어졌다
SPI 연결속도는 tft.setBitrate(8000000); 로 8MHz 고속이 된다, 툭툭 치면 작동이 멈추는 문제도 없어졌다.
그러나 시작위치 (2, 2)에서 부터 그래프나 문자가 보이는 버그는 여전하다.

 1.8 인치 320x240 TFT LCD ILI9341 (SPI Port) 가격 12,500원
 
제어칩 : SPFD5408 (ILI9431 호환) TOUCH SCREEN (없음)

1. SDO --- 사용안함
2. LED --- STM32 3.3V =VDD 
3. SCK --- STM32  PA5 =SCK
4. SDI (MOSI) --- STM32  PA7 =MOSI 
5. D/C --- STM32  PB14, PB13, PB15중 선택 =DC
6. RESET --- STM32 3.3V =VDD 혹은 PB14, PB13, PB15중 선택가능  
7. CS --- STM32  PB12, PB13, PB14중 선택가능 = CS
8. GND --- STM32 GND =GND
9. VCC STM32 3.3V =VDD

 2.8 인치 320x240 TFT LCD ILI9341 (SPI Port) 가격 21,000원
 

제어칩 : SPFD5408 (ILI9431 호환)
1~5. TOUCH SCREEN (없음)
 
6. SDO --- 사용안함
8. LED STM32 3.3V =VDD
9. SCK --- STM32  PA5 =SCK 
10. SDI (MOSI) STM32  PA7 =MOSI 
11. D/C --- STM32  PB14, PB13, PB15중 선택 =DC
12. RESET STM32 3.3V =VDD 혹은 PB14, PB13, PB15중 선택가능  
13. CS --- STM32  PB12, PB13, PB14중 선택가능 = CS
14. GND --- STM32 GND =GND
15. VCC --- STM32 3.3V =VDD

 1.8 인치 320X240 tft lcd TJC3224T024_OU +TOUCH SCREEN (Serial Port) USD 14.00
 
제어 칩: STM030C8T6 (ARM32-M0 CPU + TF카드 장착)

1. +5V --- STM32 3.3V =VDD
2. TX  --- STM32 USART-RX
3. RX  --- STM32 USART-TX
4. GND --- STM32 GND =GND

 3.2 인치 320x240 TFT LCD NX4024K032 +Touch Screen (Serial Port) USD 25.30

제어 칩: STM030R8T6 (ARM32-M0 CPU + TF카드 장착 + I/O 포트 8개)

1. +5V  --- STM32 3.3V =VDD
2. TX --- STM32 USART-RX
3. RX --- STM32 USART-TX
4. GND  --- STM32 GND =GND

 TFT-LCD 혹은 OLED 공통사항
1. RESET
RESET는 255로 정의하고 VDD로 연결이 가능, (softawre 리셋은 hardware 리셋보다 느리다)
남는 포트가 있다면  PB14, PB13, PB15중 선택가능 (하드웨어 RESET을 하면 화면지우기가 빠르다) 

2. MISO
MISO는 LCD의 SPI-DATA 출력으로 쓸일이 없기 때문에 접속하지 않는다.
 
3.  A0, A1 (이 LCD의 A0는 DC를 오기한 것이므로 이 내용과는 다르다)
혹시 모르는 핀이 A0, A1 등으로 써있으면 2ND DEVICE 설정용 ADDRESS 이다.
GND로 연결하면 1번 DEVICE, VDD에 연결하면 2번 DEVICE로 I2C에서 연결하는 주소가 바뀐다.
 
4. CS와 DC
CS와 DC는 없는 LCD가 더 좋은데, 저가품은 I2C가 아니고 SPI 이므로 연결해야 한다.
그러므로 I2C가 SPI보다 더 좋다. 속도도 1.2MHz  까지 연결할 수 있으므로 빠르다.
단 HARDWARE I2C 포트에 연결해야 한다. (위에 연결은 모두 HARDWARE I2C 연결이다)
 
5. SCK 혹은 SCL, MOSI 혹은 SDA, 2C Hardware port는 A7과 A5다.
SCL과 SDA는 I2C 포트이며, SCK와 MOSI는 SPI 방식이다. 구입할 때 SCL과 SDA로 된 부품을 사야한다.
 
만일 Hardware Port를 다른 부품이 연결되어 있더라도 무조건 병렬로 연결해 보라.
원래 I2C는 복수개의 부품을 많이 연결할 수 있게 만든 Interface 이므로 거의 연결된다.
만일 안되면 Software Port로 연결하고 설정하면 연결된다. (I2C는 0x62등 내부 주소로 연결된다)

 Hardware Port 방식 I2C 설정방법
#define SCK PA5 <--- 정의해 봐야 무효다. Libaray를 부르면 PA5로 설정된다.
#define MISO PA6<--- 정의해 봐야 무효다. Libaray를 부르면 PA6로 설정된다.(놀아도 다른 용도로 쓸 수 없음)
#define MOSI PA7<--- 정의해 봐야 무효다. Libaray를 부르면 PA7로 설정된다.

#define TFT_DC PB12  <--- DC는 비어있는 포트에 연결 
#define TFT_RST PB13 <--- RST는 255로 설정하면 VDD에 연결이 가능
#define TFT_CS PB14 <--- CS는 비어있는 포트에 연결
 
SCK는 SCL을 연결하고, MOSI는 SDA를 연결한다. MISO는 연결하지 않는다, 
즉 Hardware I2C 포트를 쓴다는 것은  CPU의 I2C 포트가 고정이므로,
반드시 지정된 I2C Port에 연결해야 한다.
 
 고속 Hardware I2C 라이브러리 부르는 방법
먼저 SCK, SDA는 지정된 핀에 연결하고, 나머지 DC, CS, RST를 빈포트에 연결한다.
 
#define TFT_DC PB12  <--- DC는 비어있는 포트에 연결 
#define TFT_RST PB13 <--- RST는 255로 설정하면 VDD에 연결이 가능
#define TFT_CS PB14 <--- CS는 비어있는 포트에 연결
 
다음은 3개의 Libaray를 연속으로 불러야 한다
#include "SPI.h"     <--- I2C 처리 함수
#include <Adafruit_GFX_AS.h> <--- GLCD 폰트 파일
#include <Adafruit_ILI9341_STM.h> <---  GLCD 초기화 및 그래픽 처리 보조함수 첨부파일 #1

2번째로 GLCD 라이브러리의 설정 및 초기화를 한다. 남는핀에 연결한 CS, DC, RST를 정의한다.
Adafruit_ILI9341_STM TFT = Adafruit_ILI9341_STM(TFT_CS, TFT_DC, TFT_RST);

 ILI9134의 Software 방식 설정방법 (Hardware 방식보다 처리속도가 느리다)
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
 
#define SID PA5 <--- Hardware I2C 포트로 정의해도, 수동으로 설정하면 Software 방식이다.
#define SCLK PA7 <--- Hardware I2C 포트로 정의해도, 수동으로 설정하면 Software 방식이다.
#define DC PB12
#define RST 255
#define CS PB11
Adafruit_SSD1306 OLED(SID, SCLK, DC, RST, CS); // 비어있는 포트에 연결할 핀들을 정의한다
 
여기까지 선언부에서 설정하고, setup에서 다음 코드로 시작한다.
OLED.begin(SSD1306_SWITCHCAPVCC, 0x3D);  // OLED 작동 시작
OLED.clearDisplay();  // OLED 화면 전부 지우기
OLED.display();  // OLED 변경된 화면을 반영한다.
 
OLED.setTextSize(1);  // 문자크기를 가장 작게
OLED.setTextColor(WHITE);  // 문자색을 백색으로
OLED.setCursor(0,0);  // 문자표시 위치를 지정
OLED.print(" OLED SSD1306 Test ");  // 문자를 OLED로 보낸다.
OLED.display();  // OLED 변경된 화면을 반영한다.
 
 GLCD의 초기화
이제 setup()에서 TFT-LCD를 시작하고, 화면 돌리고, 지우고, 문자나 그래픽을 표시할 수 있다. 
 
TFT.begin();  <- LCD를 시작
clearTFT();    <- 화면을 지운다
TFT.setRotation(LANDSCAPE); <- 표시방향을 도화지방식으로 돌린다
TFT.setTextColor(WHITE) ; <- 문자색을 설정한다
 
TFT.setTextSize(2); <- 문자 크기를 설정한다
TFT.setRotation(PORTRAIT); <- 표시방향을 공책방식으로 돌린다.
TFT.setCursor(0, 0) <- 표시할 위치를 설정한다
TFT.print("ILI9341 TFT-LCD"); <- 필요한 문자를 쓴다.
 
 GLCD 화면 지우기
GLCD 화면을 모두 지운다면 clear,TFT(); 로 한방에 지울 수 있다.
그러나 부분적으로 지우려면 clear.TFT(); 를 쓸 수 없다.
 
TFT.drawRect(0, 0, 239, 319, ILI9341_BALCK);  // 0x0000으로 넣어도 된다.
이렇게 하면 2차원 x, y 좌표 0, 0 에서 239, 319 까지의 사각형을 검정색으로 채운다, 결국 부분 지우기다.
 
 GLCD 선그리기와 부분 지우기
TFT.drawLine(0, 0, 239, 319, WHITE);  // 백색이므로 표시된다.
TFT.drawLine(0, 0, 239, 319, BALCK); // 검정색이므로 표시를 지운다.
(Scope 등의 응용에서는 plot[] 버퍼에 표시한 값들을 저장하고, 다음 그래프의 표시 직전에 지운다.

이렇게 하면 x,y 좌표 0, 0 에서 239, 319 로 가는 백색선을 직선으로 그린다.
위치와 색상은 바꾸면 된다. Laibaray에는 사각형 그리기도 있고, 원그리기도 있고, 많이 있다.
 
그외에 BMP 파일도 const PROGMEM char 이미지이름[크기] ={0x00, 0x01, , 0xFF}; 로 정의하고
필요할 때 이미지를 화면으로 전송하면 그림이 표시된다. TF 카드의 이미지도 불러 올 수 있다.
 
 STM32 기판의 ILI9341 TFT-LCD 그래픽 표시 예
 
2.4 인치 TFT-LED인 ILI9341를 STM32 기판의 hardware I2C로 연결하고
고속 1.2MHz I2C 라이브러리로 Oscilloscpoe를 만든 예, 1MHz 까지 2ch을 표시한다.
 
사용된 ADC 포트는 STM32F103C8의 PB0과 PB1 이다.
ADC1과 ADC2로 2개가 있다, 각각 PB0과 PB1에 내부에서 program code로 연결한다.
ADC 2개로 병렬 작동하므로, ADC 변환시간은 1개와 같고, Analog Port의 전환지연도 없다.
 
ADC 아날로그 값은 2바이트 정수로 0~4095 즉 12비트 분해능이다.
ADC변환 값이 4095 일때 Analog 포트에 연결된 전압은 3.3V다.
 
ADC는 1.5us 변환속도로 6K byte를 9216us 마다 hardware DMA에 설정한 배열변수로 자동전송한다.  
주함수에서는 2개의 ADC 변환값이 순서대로 배열변수에 들어온 data로 GLCD에 그림을 그리면 된다.

 이 펌웨어 소스를 응용한 장치의 개발이나, 주문형 펌웨어가 들어간 모듈 주문 받습니다.
 주의 : 이 자료의 무단 복제 및 무단 배포를 금지합니다.
이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
 AVRTOOLS™
   
윗글 STM32F103C 32비트 ARM-CPU 2채널 Scope
아래글 STM32F103C+MCP4725 DDS 1KHz 정현파 발생기
    N         제목    글쓴이 작성일 조회 추천
아듀이노 응용소스 게시판 avrtools™ 2016/02/05 (금) 517 0
41 STM32F103C 12비트 정현파 DDS V2 avrtools™ 2018/03/08 (목) 200 0
40 STM32F103C ILI9341 TFTLCD Scope V2 avrtools™ 2018/03/05 (월) 257 0
39 STM32F103C 32비트 ARM-CPU 2채널 Scope avrtools™ 2018/02/25 (일) 232 0
38 STM32F103C의 ILI9341 ILI9163 TFT-LCD 연결방법 avrtools™ 2018/02/19 (월) 231 0
37 STM32F103C+MCP4725 DDS 1KHz 정현파 발생기 avrtools™ 2018/02/18 (일) 258 0
36 STM32F103C 기판의 1~8CH ADC DMA 전송 avrtools™ 2018/02/17 (토) 279 0
35 STM32F103C 기판의 SSD1306 OLED 구동 avrtools™ 2018/02/16 (금) 277 0
34 STM32F103C ARM32 기판의 독립 IDE 소개 avrtools™ 2018/02/14 (수) 310 0
33 STM32F103C ARM32 기판의 Bootloader 개조 avrtools™ 2018/02/14 (수) 312 0
32 ESP32+OLED 기판과 PWM generator avrtools™ 2018/02/11 (일) 226 0
31 Wemos-Lolin32 Audio FFT Analyzer 제작 avrtools™ 2018/02/07 (수) 236 0
30 DUE SAM3X8E Audio FFT Analyzer 제작 avrtools™ 2018/01/30 (화) 246 0
29 AD5933 LCR-Impedance Analyzer 제작 avrtools™ 2012/03/17 (토) 781 0
28 ESP-01 펌웨어 업그레이드와 WiFi 2 Relay Control avrtools™ 2017/12/24 (일) 217 0
27 ESP12E-devKit로 만드는 WiFi 4 Relay 제어장치 avrtools™ 2017/12/23 (토) 243 0
26 M328-mini로 만드는 Touch 용량검출센서 avrtools™ 2017/12/19 (화) 230 0
25 ESP8266 MQTT Relay Control avrtools™ 2016/03/03 (목) 751 0
24 2 채널 ESP8266 WiFi Switch의 제작 avrtools™ 2016/02/25 (목) 975 0
23 ESP-12E SDK 0.9.5 사용방법 avrtools™ 2016/02/18 (목) 806 0
22 ESP8266 ESP-12E WiFi 센서 서버의 제작 avrtools™ 2016/02/17 (수) 763 0
21 Arduino DS3231 RTC to 5110 LCD avrtools™ 2016/02/16 (화) 769 0
20 ESP8266 Weather Server의 제작 avrtools™ 2016/02/15 (월) 841 0
19 Arduino 온습도 센서 DHT-22 avrtools™ 2016/02/12 (금) 632 0
18 ESP8266 WiFi 펌웨어 업그레이드 avrtools™ 2016/02/11 (목) 1056 0
17 Arduion ESP8266 WiFi 설정 방법 avrtools™ 2016/02/10 (수) 1025 0
16 Arduino 정전용량식 수분센서의 분석과 제작 avrtools™ 2016/02/07 (일) 575 0
15 Arduino 전극식 수분센서의 분석과 제작 avrtools™ 2016/02/07 (일) 720 0
14 Arduino 정밀 전력계의 ADC avrtools™ 2016/02/02 (화) 1187 0
13 Arduino 정밀 전력계의 LPF avrtools™ 2016/02/02 (화) 710 0
12 Ardunio 16비트 ADC Data Logger avrtools™ 2016/01/31 (일) 620 0
11 Arduino AC/DC Power Meter의 제작 avrtools™ 2016/01/29 (금) 1259 0
10 Arduino 교류 역율계(power factor)의 제작 avrtools™ 2016/01/29 (금) 767 0
9 Arduino DUE Pezo-SPeaker LCQ Meter 소스 avrtools™ 2016/01/24 (일) 481 0
8 QTouch ADC 근접검출 스위치 avrtools™ 2016/01/21 (목) 784 0
7 Arduino 음성인식 Speech/Voice Recognition avrtools™ 2013/09/14 (토) 1948 0
6 Arduino Uno로 만드는 3축 CNC avrtools™ 2013/09/10 (화) 2920 0
5 Arduino로 만드는 mySpectral 분광기 avrtools™ 2013/09/04 (수) 2424 0
4 8채널 12비트 ADC MCP3208 오실로스코프 avrtools™ 2012/03/29 (목) 810 0
3 교류저항 (impedance) 측정 AD5933 avrtools™ 2012/03/17 (토) 760 0
2 Arduino DMX512 수신기 제작 avrtools™ 2012/03/15 (목) 4069 0
1 TSL2561 조도 측정기의 제작 avrtools™ 2011/09/11 (일) 2955 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0