본문 바로가기
[아두이노/엔트리] 휴몬랩 메이커 베이직 키트로 만들어본 터치 무드등 & Ai 얼굴 인식 전등 코딩 관련 글은 조만간 안올라올지도 모른다. 앞으로 평생 코딩 안하고싶음..ㅎ 근데 코딩 관련 게시물은 이곳에 모아두고자 하는 마음에 작년 8월에 휴몬랩 메이커에서 협찬받은 아두이노 베이직 키트 후기를 여기에다도 기록해둔다. 잼민이 교육용으로 사용하는 메이커 키트 후기~! (ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 요즘 초딩들은 기초 교육으로 코딩을 한댄다 라떼는 한컴타자연습 하면서 ITQ 자격증 따는게 대세였는데 아놔 ㅋ 시대가 마니.바꼇내요 2020.08 네이버 블로그에 작성해뒀던 후기 나름 재밌었던 휴몬랩 메이커의 아두이노 키트를 이용해 다양한 전등을 만들어본 후기를 남겨보겠다 본인 이력(?): C언어 F받아봄/아두이노 강의 개고생해봄/센서공학 레포트지.. 2021. 7. 5.
[Raspberry Pi] 일정 밝기 이상의 빛이 감지되면 세그먼트에 숫자 출력하기 import RPi.GPIO as GPIO import time import CK_SPI_ADC as spi_adc import CK_SPI_DEV as spi_dev import spidev GPIO.setmode(GPIO.BCM) ADC_SPI_SS = 8 ADC_CH_LIGHT=0xDF sensor_chID= ADC_CH_LIGHT GPIO.setup(ADC_SPI_SS, GPIO.OUT) GPIO.output(ADC_SPI_SS,1) spi=spidev.SpiDev() spi.open(0,0) spi.max_speed_hz = 5000000 #FND 위치별 핀번호 정의 FND_A = 2 FND_B = 3 FND_C = 4 FND_D = 5 FND_E = 16 FND_F = 12 FND_G = 18.. 2020. 12. 30.
[Raspberry Pi] 가변저항 VR1 으로 서보모터 각도(0~180도) 컨트롤하기 import RPi.GPIO as GPIO import time import CK_SPI_ADC as spi_adc import CK_SPI_DEV as spi_dev #나중에 나올 DELAY 값 미리 0.5로 정의함 DELAY = 0.5 # Map Function def ck_map(x, in_min, in_max, out_min, out_max) : out_val = (((x - in_min) * (out_max - out_min)) / (in_max - in_min)) + out_min return out_val try : while(1) : # Read VR1 and Set FWD speed = spi_adc.ck_adcRd(spi_adc.ADC_CH_VR1) speed = ck_map(speed.. 2020. 12. 30.
[Raspberry Pi] 빛 센서의 값에 따라 일정 값 이상이면 정방향, 이하이면 역방향으로 모터 회전 시키기 import time import CK_SPI_ADC as spi_adc import CK_SPI_DEV as spi_dev import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) import spidev ADC_SPI_SS = 8 ADC_CH_LIGHT = 0xDF # ADC Channel ID - Light sensor_chID = ADC_CH_LIGHT GPIO.setup(ADC_SPI_SS, GPIO.OUT) GPIO.output(ADC_SPI_SS, 1) spi = spidev.SpiDev() spi.open(0, 0) spi.max_speed_hz = 5000000 DCMOT_EN = 17 GPIO.setup(DCMOT_EN, GPIO.OUT) GPIO.output.. 2020. 12. 17.
[Raspberry Pi] 버튼을 이용하여 DC모터의 방향 바꾸기 사용하는 부분은 이 두 부분이다. 버튼은 2,3번을 사용했기에 핀번호 6, 16을 정의해주고 시작했음 import time import CK_SPI_ADC as spi_adc import CK_SPI_DEV as spi_dev import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) #DC 모터 Enable 핀번호 = 17 DCMOT_EN = 17 GPIO.setup(DCMOT_EN, GPIO.OUT) GPIO.output(DCMOT_EN, 1) BUTTON_3 = 16 BUTTON_2 = 6 GPIO.setup(BUTTON_3, GPIO.IN) GPIO.setup(BUTTON_2, GPIO.IN) #DC모터 방향 시계방향 0, 반시계방향 1 DCMOT_DIR_SW_FWD = .. 2020. 12. 17.
[Raspberry Pi] 코딩키트 구성 언제 다시 라즈베리파이를 다루게 될 지는 모르겠지만 한학기동안 개고생한거... 아까워서 올려둬야겠다 코딩키트를 사용했기 때문에 하드웨어적인 부분보다 코딩위주여서 힘들었음 ㅜ 코딩으로 물든 2학기 .. 끄으ㅓ어앙앙 라즈베리파이 연결을 위한 키트 라즈베리파이 3 , 아더넷 연결선, 흐드미(HDMI)선, USB, 5핀 충전기 등이 들어있었다 라즈베리파이 3 코딩키트 보자마자 정신 나갈뻔 해서 기능 좀 익혀보고자 공부했던 내용,,, 예제도 몇가지만 올려놔야겠다.. 2020. 12. 17.