CylogicfontCylogic의 글꼴, 움직이는 장난감 그리고 소프트웨어 개발./@@4Sxc2017-12-30T11:58:26Z글자를 만들어서 먹고 산다고??/@@4Sxc/902023-08-24T05:07:45Z2022-10-14T06:08:11Z글꼴 만드는 악필 프로그래머 공대를 나온 내가 외국계 컴퓨터 회사에서 하드웨어 엔지니어 일을 하다가 뉴욕으로 가서 프로그래머 생활을 하던 중, 갑자기 서울에 들어와 "폰트"회사를 설립하겠다고 했을 때, 가족과 친구들 대부분은 이를 이해하지 못했다. 글자라는 상품 자체가 가지는 가치를 이해하지도 못했던 시절이기도 하고, 글자보다 더 큰 무엇인가에 뜻을 두어<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FAxXltjwDgDuTWQRSKgl3xAwXf5k.jpg" width="500" /개선 글꼴, 진화 글꼴, 파생 글꼴 그리고 표절 글꼴/@@4Sxc/792022-09-12T20:41:21Z2022-09-12T03:48:16Z소프트웨어의 경우 30여 년 전에 만들어 두었던 컴퓨터 코드의 일부를 다시 사용해 본 적이 있다. 당시에 "C"라는 언어로 만들어진 코드는 지금 내가 프로그램을 만드는 "C++"또는 "C#"이라고 하는 언어와 유사하여 일부를 가져다 쓸 수 있는 상황이다. 필요에 따라 이곳저곳을 수선하여 사용하다 보니, 당시에 만들었던 많은 오류를 발견하게 되었고, 해당 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FV2WeTE6HCMoxRsIjJ7Xa7IinYmg.png" width="500" /글꼴 원도란 무엇인가요? - 종이 원도 만들기/@@4Sxc/1762022-08-25T23:23:47Z2022-08-20T05:53:23Z디지털 데이터로 모든 정보가 담기는 현대에는, 그 자료의 시작이 무엇인지 찾아가는 것이 쉬운 일이 아니다. 간단한 복사 명령으로 책이 복사되기도 하고, 영화가 다운로드되고, 폰트 파일이 복제되기도 한다. 내가 만든 글꼴들이 복사되어 사용되는 경우도 마음이 아프지만, 복사한 글꼴에 자신들이 만들었다고 이름마저 변경하여 다시 팔리고 있는 모습을 보면 가슴이 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FsvpApZCfI13sAUjbu5Dr1Zd0H8U.jpg" width="500" /글꼴, 폰트의 유통/@@4Sxc/1802022-10-14T06:08:12Z2022-03-21T01:36:33Z이전에 수동 식자용 문자판의 광고에 관련된 이야기를 하며, 관련 유통에 관하여서도 이야기했었다. 다시 읽어 보고 싶은 분은 "예전에는 폰트를 어떻게 판매했을까?" 글을 읽어보시기 바란다. 컴퓨터가 대중에게 보급되기 이전 시대에는 개발업체가 직접, 또는 유통업체를 통하여 출판, 광고 업체에 글꼴이 담긴 수동 식자판을 보급했고, 컴퓨터가 출판계에 보급된 이후<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FRurmXy72l9SypGEZmmBxrZgvqBw.png" width="500" /utf-8 코드는 뭘까요?/@@4Sxc/1792024-02-06T17:49:11Z2021-05-17T07:40:21Zutf-8 코드는 폰트 파일을 만들 때에는 전혀 유니코드와 구별할 필요가 없는 것이므로, 폰트 제작자는 몰라도 되는 내용임을 미리 밝혀 둔다. 따라서 이 글은 글자의 코드에 관한 이야기가 나올 때 생기는 궁금증을 해소해 드리기 위한 글이지 글꼴 제작자가 필수적으로 알아야 하는 것이 아니라는 것이다. (프로그래머와 호기심 많은 분들을 위한 글이란 뜻이다.) <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FvM3DoaxePNNQbxIt_RayxzdLqKY.png" width="500" /55. 열다섯 번째 작품:디지털 타이머 - 아두이노와&무료 카지노 게임;nbsp;&무료 카지노 게임;nbsp;DS1302 RTC를 이용한 타이머 제작/@@4Sxc/1772022-09-04T10:06:57Z2021-01-21T06:25:33Z사무실 이전을 위한 짐 정리를 핑계로 한 달이 넘도록 글을 쓰지 않았다. 꼼지락 거리며 계속 무언가를 만들고는 있었지만 관련된 글을 쓰지 않으면 아무런 기록이 남지 않았다... 더 이상 글을 쓰지 않다가는 다시 깊은 동면을 할 듯하여... 그간 만들었던 것들 중 UV 레진을 이용한 공작용 UV 램프를 사용하는 분께서 요청하여 만들었던 타이머를, 전기를 사<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FxzGHR_mlO8A2Pl8UT2gS0HITqDg.jpg" width="500" /54. 열네 번째 장난감 : 아두이노 레이더 만들기 - 초음파 센서로 레이더 (실제로는 소나) 만들기./@@4Sxc/1752020-12-15T23:26:16Z2020-12-14T08:56:31Z초음파 센서를 이용하여 이미 여러 가지 장난감을 만들어 보았다. 사람이 가까이 가면 꼬리를 치는 강아지나 자율 주행 자동차 등이 그들이다. 이번에는 53번 글(PC 프로그램으로 아두이노 컨트롤 하기)에서 만들었던 구성을 가지고 레이더를 시뮬레이션하는 장치를 만들어 보려고 한다. PC 쪽 코드는 앞서와 마찬가지로 Visual Studio와 C#으로 만들어서 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FqhZJiJNGTXXFlQva1pgyfKyWOqY.png" width="500" /53. PC 프로그램으로 아두이노 컨트롤 하기 - C# 프로그램으로 아두이노와 커뮤니케이션/@@4Sxc/1742021-09-30T04:50:21Z2020-12-10T03:09:59Z지금까지의 연재에서 다양한 센서와 액츄에이터를 이용하여 작품을 만들어 보았다. 이제 IOT(사물인터넷)이나 원격조종 장난감 등의 작업에 본격적으로 진입하기 위해서는 다른 장치와의 연결이 매우 중요하다. 앞서 블루투스로 연결된 스마트폰을 이용한 장난감 자동차를 만들어 보았고, 이제는 좀 더 다양한 원격 조종을 위하여 PC 프로그램을 통한 아두이노 프로그램을 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FIYNdyCJNeXab5BL5Zo3SSEibNhE.png" width="500" /52. 열세 번 째 장난감 : 블루투스 조종 자동차 - 블루투스 보드(hc-06)를 이용한 자동차 제작/@@4Sxc/1732020-11-28T05:29:04Z2020-11-26T05:43:26Z앞서 말한 바 있지만 장난감의 꽃은 자동차이다. 지난번에는 장애물을 비껴가는 자율 주행 자동차를 만들었다면, 이번에는 휴대폰으로 움직이는 블루투스 조종 자동차를 만들어 보자. 상당수의 코드는 자율 주행 자동차의 것을 그대로 차용해 오면 되고, 블루투스로 전진, 후퇴, 좌우 방향 전환, 멈춤, 클랙션 등의 기능을 조종하고, 차가 멈추면 브레이크 등이 켜지고<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2Fh7c20H8ROWIT3khflTV_MK2UkJQ.png" width="500" /잠깐 쉬어가기 #3 : 아두이노 개발자의 테스트 베드/@@4Sxc/1722020-11-24T17:51:00Z2020-11-24T10:23:49Z테스트베드(Test Bed)의 필요성 각종 부품을 조합하여 하나의 작품을 만들어가는 경우 조립이 완료된 이후에 부품의 결함이 발견되는 경우가 종종 있다. 브레드보드에 핀으로 연결한 부품이야 조립 이후에도 손쉽게 교체할 수 있지만 납땜을 하여 연결하였거나, 자동차 바퀴를 연결한 모터 등에 결함이 있는 경우 분해와 조립을 반복하는 경우가 생긴다. 그래서 이<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2F8fhebxoNatHuyETd_Yd5AwVp9o0.png" width="500" /51. 열두 번째 작품:네오픽셀과 서보모터 장식 만들기 - 액츄에이터들과 조이스틱의 동시 사용법 배우기/@@4Sxc/1712020-11-18T00:48:29Z2020-11-17T10:27:07Z50번 글에서 배웠던 네오픽셀과 서보모터의 동시 사용 방법을 이용하여 간단한 장식품을 하나 만들었다. 장난감이라고 하기에는 조금 모자라 작품이라 이름 붙였다. 원형의 네오픽셀을 스트립 형태의 네오픽셀로 바꾸고 서보모터의 변화 각도에 맞추어 LED가 켜지게 하였다. 마치 서보모터에 연결된 연필의 끝이 네오픽셀 위를 지나며 불을 켜고 끄는 듯한 효과를 노렸다<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FbC9Sv9VJ3tUM2ykkDYALtiVtoBQ.png" width="500" /50. 여러 가지 액츄에이터를 동시에 사용하는 법/@@4Sxc/1702022-06-09T02:05:46Z2020-11-15T09:14:14Z아두이노로 작품/장난감을 만들다 보면 여러 가지 종류의 센서와 작동 부품을 동시에 사용해야 하는 경우가 있다. 이때 여러 개의 센서를 동시에 감지하고, 여러 개의 부품을 동시에 동작시키려면 다양한 기법이 필요하다. 왜냐하면 하나의 동작을 시행하는 코드가 마무리되기 전까지는 다른 부품의 작동을 위한 명령을 내릴 수 없기 때문이다. 이러한 문제를 해결하는 방<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2Fd6JadFZVZ4L-tio4SGUbGfTFl4c.png" width="500" /49. 열한번째 장난감 : 날갯짓하는 갈매기&무료 카지노 게임;nbsp;오토마타 - 스테퍼 모터(스텝 모터) 사용법과 함께/@@4Sxc/1692020-11-17T11:48:32Z2020-11-05T12:24:31Z이번 이야기에서는 두 가지 주제의 이야기를 해야 할 것 같다. 먼저 스테퍼 모터, 스텝 모터, 스테핑 모터(stepper motor, step motor, stepping motor) 등으로 불리는 모터의 사용법, 그리고 오토마타(Automata)라고 하는 기계장치에 대한 이야기이다. 스테퍼 모터, 스텝 모터, 스테핑 모터(stepper motor,<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FaqN0Z-XZgQuTlKpYv9ibPnt3DIc.png" width="500" /48. 8X8 도트 매트릭스로 움직이는 전광판 만들기 - 4 in 1 MAX7219 도트 매트릭스 디스플레이 사용법/@@4Sxc/1672020-10-28T12:37:03Z2020-10-28T07:24:47Z4개의 8X8 도트 매트릭스 LCD 모듈로 만들어진 MAX7219 디스플레이 모듈을 이용하여 글자가 흘러가는 전광판을 만들어 보자. 8X8 도트 매트릭스는 16개의 핀을 가지고 있어서 이를 연결하여 사용하는 것은 쉽지 않은 일이다. 그런데 이러한 도트 매트릭스 모듈 4개를 연결한 7219 모듈은 오히려 5개의 핀만을 연결하여 사용하면 되므로 쉽게 사용할 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FVMxFSF7i8vn4pBJBshoeUtEGy2g.jpg" width="500" /47. 장난감 구동을 위한 충전 배터리와 충전기 만들기/@@4Sxc/1662020-10-25T09:28:42Z2020-10-23T14:35:51Z지난 이야기에서는 장난감 및 사물인터넷 기기를 제작할 때 필요한 파워서플라이를 소개했고, 직접 만든 파워서플라이들도 소개했었다. 작업대 위에서는 이렇게 다양한 전원 공급 장치를 이용할 수 있지만, 독립된 형태로 동작하는 장난감은 항시 전원을 연결해 두기가 어렵다. 따라서 이때 필요한 것이 배터리이다. 쉽게 구매하여 사용할 수 있는 소형 건전지들을 이용하여<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2F6AoBm_Lhm8bjk1fm1OsVzRaEOWw.jpg" width="500" /46. 작업대의 전원공급:파워서플라이(전원공급장치) - 아두이노와 전기 장치 제작을 위한 전원 공급장치/@@4Sxc/1652020-10-25T09:28:57Z2020-10-20T04:18:15Z지금까지 공부한 아두이노 작품들은 대부분 5v 전원에 기반한 작품들이다. 아두이노와 같은 개발 환경을 가지는 몇몇 개발 보드 또는 센서들 중에는 3.3v를 사용하는 제품이 있기도 하고, 12v에서 동작하는 모터나 led등 외장 장비가 있기도 하다. 정확한 전압과 전류의 안정된 공급이 작품의 원활한 동작을 위하여 필요하다. 오늘은 이러한 전원 공급 장치에<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FNVnZYOzAfA4Hoc7EaeBlJihywdg.png" width="500" /45.열번째 장난감:춤추는 피에로(네오픽셀)#2 - IRRemote 코드 분석 및 네오픽셀 움직임 만들기/@@4Sxc/1612020-10-25T09:29:12Z2020-10-15T14:53:48Z이전 이야기의 마지막 부분에 다루었던 코드를 가지고 와서 이야기를 이어나가 보자. void loop() { if (irrecv.decode(&results)) { value = results.value; switch(value){ case 0xFF6897: // 0 servo.write(90); delay(1000); servo.write(0); break<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FTOiJ7ECd4sMnlhuc50QsR9pmjGQ.png" width="500" /44.열번째 장난감:춤추는 피에로(irRemote)#1 - 적외선 리모컨(irRemote)과&무료 카지노 게임;nbsp;네오픽셀 활용/@@4Sxc/1602020-10-25T09:29:27Z2020-10-13T06:59:30Z적외선 리모컨(irRemote) 사용법 우리는 이미 블루투스를 이용한 무선 통신을 경험했지만, 무선조종을 손쉽게 할 수 있는 다양한 방법이 있다. 가장 손쉽게 접할 수 있는 것이 TV 리모컨처럼 독립된 도구로 기기를 조종할 수 있는 적외선 리모컨이다. 근거리에서 정확하게 방향을 맞추어야 동작하는 단점이 있지만 저렴하고 단순하게 무선 조종이 가능하다는 이점<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FmPA8wCWxw5kn48GhZyd1hmYfCRo.png" width="500" /43.아홉 번째 장난감:자율 주행 자동차 만들기#3 - 자율 주행 자동차 코딩 하기/@@4Sxc/1592020-10-22T01:51:41Z2020-10-11T13:41:12Z이제 복잡한 코딩 시간이다. 쉽게 가기 위하여 여러 개의 함수로 동작을 구분하여 설명하도록 한다. 앞서 연결했던 선을 참조해야 하므로 연결된 내용을 다시 가져와서 보면서 코드를 정리하겠다. 제일 먼저 해야 할 일은 연결된 핀을 정의하는 것이다. 위와 같이 핀 연결에 대한 사항을 모두 정의하면 된다. 서보모터의 경우 좌우 움직임을 0~90도까지 회전하려<img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2FdCyKx6OOi9e_lKKghYX4SQOxR60.png" width="500" /42.아홉 번째 장난감:자율 주행 자동차 만들기#2 - 자율 주행 자동차 하드웨어 만들기-공작시간/@@4Sxc/1582020-12-29T14:27:29Z2020-10-10T04:03:56Z이제 즐거운 공작시간이다 ^^ 먼저 자동차 몸체에 모터와 바퀴를 부착해야 한다. 아크릴 자동차 키트를 구매하신 분들은 해당 키트의 자동차 조립 방법을 참조하여 좌측 사진의 자동차처럼 조립하시면 된다. 집에 있는 나무판이나 포맥스 보드 같은 것을 사용할 실 분들은 오른쪽을 참조하면 된다. (둘 모두 자동차의 하체이다.) 집에 있는 많은 폐품들을 활용하였기 <img src= "https://img1.무료 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.무료 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F4Sxc%2Fimage%2F2Jbqe5-7OrsF-p43TlYkJNIq63c.png" width="500" /