공부

    [Git] Git(깃)과 GitHub(깃허브)를 사용해보자(1) - 뭐하는 것들이야?

    안녕하세요. 기계과 감성쟁이입니다. 코딩 공부를 하다보면 무조건 마주치게 되는 깃과 깃허브를 알아봅시다. 1. Git(깃)부터 알아보자 코딩 협업을 해보신 분들이라면, 무언가를 함께 개발한다는 것이 정말 어렵다는 것을 아실거에요. 제가 협업했을 때에는 다음과 같은 어려움이 있었습니다. 1. 버전 관리 하나의 아웃풋을 뽑아내는 코드는 여러가지가 있습니다. 극단적으로 얘기하자면 (C++기준) "Hello" 라는 문자를 출력하고자 할 때 어떤 사람은 printf 를 사용하고 어떤 사람은 print 를 사용하고 어떤 사람은 아스키코드를 이용할 수도 있겠죠. 다르게 시작된 코드는 나비효과처럼 완전히 다른 최종 결과물을 나타내기도 합니다. 그래서 각각의 버전을 관리할 필요가 있죠. 그리고 기존의 코드에서 어떤 걸 ..

    [아두이노 공부] 12. ESP8266으로 현재시간을 알아보자

    안녕하세요. 기계과 감성쟁이입니다. 저번에 온습도센서 써볼 때 시간을 넣고싶다고 했었어요. 우선 esp8266으로 시간부터 가져와봅시다. 0. 현재 시간을 아는 방법? 일반적으로 시계는 3가지 종류가 있습니다. 태엽으로 기어를 돌려 움직이거나 (오토매틱), 수정에 전류를 흘려 일정한 진동수를 만들거나 (쿼츠), 인터넷에서 시간을 받아오거나 (디지털) 오토매틱은 아두이노와 전혀 어울리지 않고, 쿼츠를 하자니, RTC 모듈을 사용해야합니다. 가장 깔끔한건 디지털이죠. 그리고 우린 ESP8266 이라는 와이파이 모듈이 있습니다. 1. 가져온 코드 How to read current time from internet using ESP8266? - Everything ESP8266 Hi all, The probl..

    [아두이노 공부] 11. ESP8266 사용과 에러 해결 후기

    안녕하세요. 기계과 감성쟁이입니다. 오늘 사실 ESP8266 을 이용해서 인터넷 시간을 받아오거나, 센서를 제어해보려고 했는데 에러 때문에 시간이 오래걸려서...일단 써볼게요? 1. ESP8266 사용하기 ESP 8266은 저렴한 가격의 와이파이 마이크로칩입니다. ESP8266 - Wikipedia ESP8266ESP-01 module by Ai-Thinker with ESP8266EX SoCManufacturerEspressif SystemsType32-bit microcontrollerCPUTensilica Diamond Standard 106Micro (aka. L106) @ 80 MHz (default) or 160 MHzMemory32 KiB instruction, 80 KiB user data..

    [아두이노 공부] 10. 온습도센서 (DHT22) 써보기

    안녕하세요. 기계과 감성쟁이입니다. 오늘은 온습도센서 모듈(DHT22)을 사용하여 이 좋은 날씨를 한번 파악해보겠습니다. 1. 온습도센서의 원리 온습도센서에는 두 가지 방식이 있습니다. 정전용량센서와 저항센서죠. 1) 정전용량센서 대학물리학 수업에서 배우 듯이 전기용량 공식 에서 는 유전율을 의미합니다. 유전율은 온도, 습도, 전자기장의 주파수 등에 영향을 받는데, 특히 온,습도에 민감한 매질을 축전기 사이에 넣어서 그 변화량으로 값을 추측해내는 것입니다. 2) 전기저항센서 저항 공식 에서 는 비저항(resistivity)이라고 하며, 유전율과 마찬가지로 온도와 습도에 영향을 받습니다. 즉, 저항값의 변화로 온 · 습도를 계산합니다. 2. DHT-22 온습도 센서 모듈 제가 사용하는 DHT-22 모듈은 ..