일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vm
- 아두이노 와이파이
- 코딜리티
- Arduino
- ubuntu
- 알고리즘
- 아두이노 핀맵
- HTML
- Mysql c API
- database
- MySQL
- Arduino pin map
- mysql api
- 아두이노 wifi
- 아두이노 프로미니
- html input
- 아두이노
- 라즈베리파이
- 웹 프로그래밍
- Raspberry Pi
- web
- 아두이노 핀
- Arduino pin
- 아두이노 pro mini
- mysql c
- wifi멀티탭
- Codility
- 데이터베이스
- 아두이노 핀 맵
- Virtual Box
- Today
- Total
목록전체보기 (79)
offfff
A. 사용 부품아두이노 프로미니(카피, 구매 : 그늘아래(3,400 + 2,500) http://www.gunul.co.kr/)LED, 저항 220Ω, Diode, Relay(5V) B. 진행 사항 1. USB to Serial converter 연결(CP2102) (1) CP2102 driver 다운로드- http://www.silabs.com/ 에서 운영체제에 맞는 Virtual Com Port 다운로드- 드라이버 설치 후, 아두이노 프로그램에서 자동 인식 됨 (2) 아두이노와 컨버터 연결- RX와 TX를 서로 교차해서 연결 2. 예제 소스 구동 (1) Blink 예제 선택, 13번 핀으로 출력을 줬다 뺐다 하는 예제- 화살표 버튼이 소스를 업로드하는 버튼이다. (2) 13번 핀 LED 연결- LED..
[Counting Elements] MissingIntegerURL : https://codility.com/programmers/lessons/4-counting_elements/missing_integer/ N개 정수를 가진 배열 A가 주어질 때,배열 A에서 등장하지 않은 가장 작은 양의 정수를 반환하는 함수를 작성해봅시다. 예를 들어 배열 A가 아래와 같이 주어졌습니다 : A[0] = 1 A[1] = 3 A[2] = 6 A[3] = 4 A[4] = 1 A[5] = 2 1, 2, 3, 4, 6이 등장했고, 이 배열에서 나오지 않은 양의 정수중 가장 작은 수는 5입니다.따라서 5를 반환해야 합니다. 제약 조건 :- 배열의 길이 N은 1~100,000 입니다.- 배열 A의 각 원소는 -2,147,483,..
[Counting Elements] PermCheckURL : https://codility.com/programmers/lessons/4-counting_elements/perm_check/ N개의 정수로 구성된 배열 A가 주어집니다.permutation이란 1~N까지 각 원소가 하나씩 포함된 순열을 말합니다. 예를 들어 permutation을 만족하는 배열 A가 아래와 같이 주어집니다. A[0] = 4 A[1] = 1 A[2] = 3 A[3] = 2 만약 배열 B가 아래와 같이 주어진다면, permutation을 만족하지 않습니다. B[0] = 4 B[1] = 1 B[2] = 3 2가 없기 때문이죠. 이 문제의 목표는 배열 A가 permutation인지 체크하는데 있습니다.배열 A가 주어지고, 이 배..
[Time Complexity] PermMissingElemURL : https://codility.com/programmers/lessons/3-time_complexity/perm_missing_elem/ N개의 다른 정수들로 구성된 배열 A가 있습니다.1~(N+1)범위에서 각자 다른 정수들이 원소로 들어가 있고, 하나가 모자랍니다.즉, 원소들을 일렬로 세웠을 때, 연속이 아닐 수도 있다는 거죠. 이때 없는 숫자를 찾아내는 함수를 작성해봅시다. 예를 들어, 배열 A가 아래와 같이 주어졌습니다 : A[0] = 2 A[1] = 3 A[2] = 1 A[3] = 5 이때 함수는 1~5 범위의 수 중에서 4가 없으므로, 4를 그 결과로 반환해야 합니다, 제약조건 :- N의 범위는 0~100,000이내입니다.-..
알고리즘 태클 열렬히 환영합니다~지적 부탁드립니다~~ [Time Complexity] ForgJmpURL : https://codility.com/programmers/lessons/3-time_complexity/frog_jmp/ 개구리가 길의 한쪽편에서 다른쪽편으로 가려고 합니다.개구리는 현재 X위치에 있고, Y위치나 Y보다 멀리 가려고 합니다.개구리는 항상 D만큼 점프할 수 있습니다. 아래와 같은 함수를 작성해 봅시다: int solution(int X, int Y, int D); 정수 X, Y, D가 주어졌을 때,X에서 뛰어서 Y 이상의 위치에 도달하는데 최소 몇 번을 뛰어야 하는지 구하는 함수입니다. 예를 들어 : X = 10Y = 85D = 30 위와 같이 주어졌다고 하면 함수는 3을 반환해야..
알고리즘 태클 열렬히 환영합니다~지적 부탁드립니다~~ [Time Complexity] TapeEquilibriumURL : https://codility.com/programmers/lessons/3-time_complexity/tape_equilibrium/ N개의 정수로 구성된 배열 A가 주어집니다.배열 A는 테이프 상의 번호를 나타냅니다. 0 < P < N을 만족하는 정수 P는 아래와 같이 테이프를 두 부분으로 나눕니다: A[0], A[1], ..., A[P-1] 과 A[P], A[P+1], ..., A[N-1] 두 부분의 차는 아래와 같습니다 : | (A[0], A[1], ..., A[P-1]) - (A[P], A[P+1], ..., A[N-1]) | 달리말해서, 첫번째 부분의 합과 두번째 부분의..
알고리즘 태클 열렬히 환영합니다~한 수 가르쳐주십쇼~~ [Arrays] OddOccurrencesInArray URL : https://codility.com/programmers/lessons/2-arrays/odd_occurrences_in_array/ N개의 정수로 구성된 배열 A가 있습니다.이 배열은 홀수개의 원소들을 가지고 있습니다.그리고 딱 한 원소를 제외한, 나머지 원소들은 다른 원소와 같은 값을 가지고 짝을 이룹니다. 예를 들어 배열 A가 아래와 같이 주어졌습니다. A[0] = 9 A[1] = 3 A[2] = 9A[3] = 3 A[4] = 9 A[5] = 7A[6] = 9 - 인덱스가 0, 2인 원소는 같은 9를 가지고 쌍을 이루었습니다.- 인덱스가 1, 3인 원소는 같은 3을 가지고 쌍을..
알고리즘에 대한 태클 열렬히 환영합니다~한 수 가르쳐주십쇼~~ Lesson 2 Arrays CyclicRotationURL : https://codility.com/programmers/lessons/2-arrays/cyclic_rotation/ N개의 정수로 구성된 배열 A가 있습니다.배열의 Rotation은 모든 원소가 오른쪽으로 한 칸 씩 이동하는 것을 말합니다.배열의 맨 마지막 항목은 배열의 첫번째 항목으로 이동하구요. 예를 들어, 배열 A가 [3, 8, 9, 7, 6]으로 주어졌을 때, Rotation하게 되면 [6, 3, 8, 9, 7]이 됩니다.이 문제의 목표는 배열 A를 K번 Rotation 하는 겁니다.즉, 배열 A의 각 원소가 오른쪽으로 K만큼 움직인 배열을 만들면 됩니다. 아래와 같은..
코드에 태클 열렬히 환영합니다.같이 토론해 봤으면 좋겠습니다. Lesson 1 Iteration BinaryGapURL : https://codility.com/programmers/lessons/1-iterations/binary_gap/ 바이너리 갭은 양의 정수 N 이내의 수를 이진수로 표현했을 때, 0이 연속으로 등장한 값입니다.N을 2진수로 표현했을 때 1로 둘러싸인 0의 연속된 최대 갯수를 말하죠. 예를 들어서 숫자 9를 보면, 이진수 표현은 1001 이구요, 이때 바이너리 갭은 2입니다.1로 둘러싸인 구간에서 0이 연속으로 두 번 나왔으니까요. 양의 정수 N이 주어졌을 때 그 수의 바이너리 갭을 반환하는 함수를 작성해봅시다. 예를 들어, 1041이 N으로 주어지면 5를 반환해야 합니다.1041..
32x16 RGB LED matrix panel 라즈베리파이에서 사용하기 이놈만 구매해서는 사용할 수 없고,LED 패널 자체가 소모하는 전력이 꽤 되기 때문에 AC Adapter를 같이 사야합니다. 1. 연결 패널의 뒷면을 보면 HUB75 인터페이스가 있습니다.RGB LED 패널들은 다 이 표준을 가지고 만들어진답니다.이런 놈이 하나 더있는데, 그놈은 다른 패널과 연결하여 사용하는 용도입니다.패널은 5V 로직으로 디자인 되어있는데, 파이 GPIO는 3.3V 출력입니다.이번에 구매한 패널은 3V 로직으로도 HIGH 트리거를 만들어 낼 수 있어서다행히 파이로 구동이 가능합니다.만약 5V로만 동작하는 패널을 구매하셨다면 Voltage level shifter를 추가로 구매하세요.(참고 : https://www..