일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- STM32
- AWS
- 파이썬
- 전기차
- 급속충전기
- 보안
- thread
- IOT Core
- 전기차충전기
- 펌웨어
- Android
- 충전기
- 라즈베리파이
- 홈어시스턴트
- 완속충전기
- flask
- homeassistant
- 안드로이드
- raspberry
- 서버리스
- 디자인패턴
- 전기차충전
- 에버온
- OCPP
- lambda
- everon
- esp8266
- dynamodb
- YMODEM
- 플라스크
- Today
- Total
목록전체 글 (551)
Louie NRT Story
[First Process] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 #i..
[EcoServerBySharedMemory.c] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 #include #include #include #include #include #include #include #define SHARED_MEMORY_KEY 1111 #define MEMORY_SIZE 1024 #define READ_CLIENT_FLAG 0 #define READ_SERVER_FLAG 1 #define PRINT_CLIENT_FLAG 2 int main() { int..
[Design] [RaspberryPi Code] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include #include #define LED_PIN 27 // pin number #define BT_PIN 0 int main(void){ // wiringPi setup if(wiringPiSetup() == -1){ return -1; } // pin = 27 pinMode(LED_PIN, OUTPUT); pinMode(BT_PIN, INPUT); pullUpDnControl(BT_PIN, PUD_UP); // LED toggle while(1){ if(!(digitalRead(BT_PIN))..
[Design] [Arduino Code] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); Serial.begin(9600); } // the loop function runs over and over again forever void loop() { String msg = ""; digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); ..

[설명] - PIN 30, 31 통하여 UART 통신함 - Timer Interrupt를 통해 Count 값을 올림 - 1초마다 1배, 2배, 4배, 8배 증가함 [동작화면] [소스코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1..

[설명] - PIN 34에 스위치를 설치함 - 스위치가 눌리면 하던 동작과 관계없이 Interrupt 동작함 [동작화면] [소스코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108..
[설명] - pin3.0과 pin3.1을 UART로 사용한다고 설정함 [기본코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 #include #include "M051Series.h" #define PLL_CLOCK 50000000 void SYS_Init(void) { /*-------------------------------------------------------------------..
[설명] - pin24에 LED를 연결함 - PWM0 ~ PWM7 이 존재함 - 2개씩 묶어서 PWM0, PWM1 은 channel10, PWM2, PWM3은 channel11 으로 관리함 - PWMA -> PWM0 ~ PWM3, PWMB -> PWM4 ~ PWM7 로 관리됨 - PWMA의 0번은 PWM0 이고 PWMB의 0번은 PWM4 를 가르킴 - 기본적으로 PWM_ConfigOutputChannel 함수의 맨 끝에 60 값 바꾸면 조절됨 [기본코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ..
[설명] - P0.3에 LED를 설피함 - 0.5초마다 LED가 깜빡임 [기본코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 #include #include "M051Series.h" #define PLL_CLOCK 50000000 void TMR1_init(void) { CLK_EnableModuleClock(TMR1_MODULE); CLK_SetModuleClock(TMR1_MODULE, CLK_CLKSEL1_TMR1_S_HIRC, 1); } v..
[설명] - P3.2의 pin에 switch를 연결하고 P0.3에 LED를 연결함 - switch를 On/Off에 따라 LED가 켜지고 꺼짐 [기본코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 #include #include "M051Series.h" #define PLL_CLOCK 50000000 void SYS_Init(void) { /*---------------------------------------..