목록freerevival (41)
I'm free
하드웨어는 준비됬으니 [nRF] 0. 자체 프로젝트 준비 BLE400/core51822 환경셋팅을 시작해봅시다. 운영체제 : Windows 10 pro x64 직접 해보면서 글을 쓰는것이기 때문에 틀린부분이 있을수 있습니다. 잘못된점은 언제든 삭제되거나 수정될수 있습니다. 1. MDK Microcontroller Development Kit > 개발툴 설명 : Keil® MDK는 Arm® 기반 마이크로 컨트롤러를 위한 가장 포괄적 인 소프트웨어 개발 솔루션이며 임베디드 응용 프로그램을 작성, 빌드 및 디버깅하는 데 필요한 모든 구성 요소를 포함합니다. https://www2.keil.com/mdk5 MDK Version 5 Software Packs may be added any time to MDK-C..
LED를 제어해서 조명이나 색변화등 여러가지 방법으로 제어하고픈 목표가 생김, 인터넷에 간단히 제어해볼수 있는 완제품 KIT들을 검색해보다가 nRF칩을 사용한 BLE400이라는 KIT에 Core51822라는 별도의 소형 메인칩보드가 눈에 뛰게되어 이쪽으로 방향을 잡게됨, ( 작음, 작아, 게다가 블루투스 내장(안할꺼지만) ) 많은 학생들이 아두이노라는 개발환경의 제품을 많이 쓰는거 같아 이것도 구매를 하였다. - 정말 쉽게 되어있음.! 그냥되는게(라이브러리) 많음,! - 반대로 라이브러리에 없는 제품을 제어하기에는 불편 할거같음. 흠, 일단 샀으니 이것도 생각나면 한번씩 해봐야지 :-) // 준비 제품 1. BLE400 2. core51822 3. j-link Debugger (USB타입이길래 디버거 포..
patten_image_to_gray_01(SubVI) 칼라(RGB) 이미지를 GrayScale로 변환 1. 입출력 정보 - 입력 : 칼라 이미지 / 24bit pixmap - 출력 : GraySacle변환된 / 24bit pixmap 2. 블록다이어그램 > 24bit pixmap 배열을 for문에 넣어 pixcel 단위로 분리> pixcel 데이터를 RGB로 분리> RGB를 GrayScale로 변환 (공식 사용)> 24bit pixmap 출력 3. 프런트패널 (실행결과) ==================patten_image_to_gray_01(SubVI) > 이미지를 GrayScale로 변환 원본 파일(SubVI) 실행파일 - 생략 참고/예제 :- https://en.wikipedia.org/wiki..
text_save_01(SubVI) Firmware 에서 사용한 폰트코드를 만들기 위한 전초작업이다. 폰트 코드에 사용될 ascii 코드별 텍스트를 이미지로 변환하여 출력한다. Firmware 용 폰트 생성 소스를 작성시에 사용할수 있도록 SubVI로 구현하였다. 1. 입출력 정보 - 입력 : 1) 접근권한(기본 - 읽기/쓰기) 2) 베이스경로(기본 - 어플리케이션위치) 3) 이름 또는 상대 경로 ( 파일 이름 . 확장자 ) 4) 입력 텍스트 ( 문자열 ) 5) 에러입력 6) 동작 - ( 기본 - 열기 없으면 생성 ) - 출력 : 1) 에러 출력 2. 블록다이어그램 > 경로와 파일명을 입력받아 해당 파일 및 폴더 있는지 여부 검사 >> 존재하는 경우 파일 삭제 후 생성 - 파일에 텍스트 쓰기 >> 존재하..
ascii text to image 05(SubVI) Firmware 에서 사용한 폰트코드를 만들기 위한 전초작업이다. 폰트 코드에 사용될 ascii 코드별 텍스트를 이미지로 변환하여 출력한다. Firmware 용 폰트 생성 소스를 작성시에 사용할수 있도록 SubVI로 구현하였다. 1. 입출력 정보 - 입력 : 1) 사용자 지정 폰트설정 2) 수동/자동입력 선택버튼 > 유저입력 text 와 Ascii 코드 0~127 텍스트 입력 선택 3) text (유저입력) 4) 텍스트색(기본 검정색) 5) 문자길이(유저입력 - 영문1 한글2) - 출력 : 1) font image 2) font rect size (최대 외각 사이즈) > Ascii 33~127 사이즈의 최대값으로 설정됨 3) font rect imag..
User-specified_Font_Read_01(SubVI) LabVIEW에서 문자의 font를 설정하기 위해서는 폰트를 입력하여만 한다. 한글이나 파워포인트등의 문서를 편집할때는 폰트의 리스트를 불러와 그중에서 내가 원하는 폰트를 선택하는 기능을 사용하고있다. 랩뷰에서 폰트를 변경작업이 가능한 소스를 작성시에 사용할수 있도록 SubVI로 구현하였다. 1. 프런트패널 - 인터페이스는 간단하다. - 입력 : 한글폰트 보기 설정(옵션) - 출력 : 폰트 리스트 2. 블록다이어그램 - .NET을 통해 폰트 이름을 전부 불러오는 부분 구현 - 읽어온 폰트중에서 영문대소문자, 숫자, 특수문자를 제외한 문자가 존재한경우(한글)의 폰트만 출력 -> 선택버튼을 통해 한글이름 폰트만 볼수 있도록 필터링 구현 ( 한글 ..
찬양 자막기 작업을 위한 선행작업 두번째 입니다. 기존의 PPT 자료를 활용하기 위하여 PPT에서 텍스트를 추출하는 기능을 구현하여 보았습니다. ActiveX를 처음 써보는지라 매우 해매였으며, 시간도, 멍때림도 길어졌습니다. 한마디로 모르는거 해보느라 오래걸림 1. 오토메이션 추가 -> 생성(상수 또는 컨트롤) - 오토메이션 참조 2. 우클릭 ActiveX 클레스 선택 - 탐색 - 타입 라이브러리 탐색 - 원하는 라이브러리 선택 ( MS PowerPoint Library ) 3. ActiveX 팔레트에서 프로퍼티 노드와 인보크 노드를 이용하여 구현. 사용후에는 차례대로 참조 닫기를 함. 4. 구현된 블록다이어그램 5. 동작화면 프런트패널 ================== PowerPoint Text R..
나의 냉장고 안에 우유. 나의 제조일을 찍고. 유통기한을 찍혔네. 나의 냉장고 안의 우유. 먹고 싶지만 아껴놓았네. 냄새도간도 보셨네. 나의 냉장고 안 우유. 주고 싶지만 그럴수없네. 작은허락도 없었네. 나의 냉장고 우유는. 이제는 줄수가 없네. 당신을 아프게 할까봐. 이제는 비워야 하네. 나도 상하지 않도록. 내 우유 쪼로록.
오랜만에 업데이트입니다. 여름휴가를 핑계삼에 놀았습니다. Character generator 버전 3.1 입니다. 왜 버전을 올렸는지 잊어먹었습니다. 디자인 수정본입니다. 몇번이고 수정하였지만 마치 한번에 수정한것 처럼 올립니다. 저번에 아쉬운점 > 크기가 너무 큼. -> 줄였음.(그래도 큼) > 버튼 클릭 상태를 알수없음. -> 추가하였음(2~3번 추가수정 함) > 프로그램적으로 구현이 바뀌는부분도 있음. (탭이라던지 탭이라던지) * 탭기능 좌측에 구현 원하는 위치에 버튼 컨트롤을 탭개수 많큼 두고 버튼 컨트롤에 의한 이벤트를(실시간 루프에 넣어도 됨) 받아 탭 위치를 변경 원하는 위치의 버튼을 누름으로 탭버튼이 눌러진것으로 보여짐. -블록다이어그램 < 탭용 버튼 컨트롤..
방향성을 바꾼후 프로젝트명도 바껏습니다. - 성경 뿐만 아니라 찬양가사 및 유저 입력에 대해서도 화면에 출력하면 좋겠다 생각함. Character generator 버전 2.2 입니다. 열 한번째 작업입니다.(이제 그만 세야지) 디자인 초안이 나와 적용하였습니다. 올 초에 디자인 요청을 하였으나... 드디어.. 그래도 전반기에 초안에 나왔네요 뭐. 디자인이 좋다 나쁘다 따질 생각은 없습니다. 뭘 하든 제가 하는것보다 100배 나아요. 훗! 그래도 몇가지 아쉬운점 > 크기가 너무 큼. > 버튼 클릭 상태를 알수없음. > 프로그램적으로 구현이 바뀌는부분도 있음. (당연히 해야하는건데 귀찮아서;) 다음버전에서 수정하면 되니까요~~ ============..