본문 바로가기

개발자

파이선 자료구조 List 사용법. 리얼 파이선 13 파이썬에는 다른 언어와 비슷하게 자료를 배열처럼 사용하는 방법이 있습니다. 물론 다른 언어에서 가지고 있는 배열과 비슷한 특징을 가지고 있으며, 추가 기능이 많습니다. 파이썬의 자료구조 형태중 하나로 List 리스트는 값을 순서대로 나열하는 데이터 구조라고 정의할 수 있겠습니다. 또한 List는 시퀀스 데이터 이기도 합니다. 시퀀스는 데이터의 순서를 정하는 것을 의미합니다. 순서를 가지고 있기 때문에 인덱스(index)를 사용하여 참조할 수 있습니다. 인덱스란 순서가 있는 항목의 일련번호를 뜻합니다. 파이선 자료구조 List 사용법. 리얼 파이선 13 파이썬에서의 시퀀스 자료형은(순서를 정함) string, list, tuple 자료형이 있으며, 시퀀스 자료형이 아닌 것은(순서를 정하지 않음) set, ..
소형(코인형) 진동모터 휴대전화(핸드폰) 진동 기능과 같이 모터에 전원(DC 3V)을 인가하면 모터 자체가 진동(떨리는 동작)합니다. 용도와 특징 휴대용 제품의 진동 알림 장치. 산업용 장비 또는 민수용 장비의 진동장치. 소형으로 사용자의 기구물(케이스) 장착에 용이합니다. 진동모터의 뒷면에 양면 접착제가 있어 장착이 용이 합니다.(사용자 제품의 용도 및 진동강도에 따라 추가 접착제 또는 무 접착으로 사용하십시오.) DC 2V ~ DC 5V까지 사용전압 범위가 넓습니다. 소형(Micro Coin Type) 진동모터의 사양 및 크기 사 양 내역 전원 전압 DC 3V (DC 2V~5V) 사용전류 60mA 전후 모 양 동전 형 (Micro Coin Type) 크 기 10mm X 2mm 무 게 약 1g 전후 관련 회사 세주전자 모터뱅..
Arduino 에서 ATtiny13, ATtiny13a 프로그래밍하는 방법 ATtiny 시리즈는 매우 저렴하고 유용한 것으로 간주되지만 여전히 이에 대한 프로젝트와 튜토리얼이 부족합니다. 이 튜토리얼에서는 Arduino IDE를 사용하여 프로그래밍된 ATtiny13 마이크로컨트롤러를 사용하여 애플리케이션 빌드를 시작하는 방법을 배웁니다. 우선 ATtiny13은 AVR 강화 RISC 아키텍처를 기반으로 하는 저전력 CMOS 8비트 마이크로컨트롤러입니다. 단일 클록 주기에서 강력한 명령을 실행함으로써 ATtiny13은 MHz당 1 MIPS에 가까운 처리량을 달성하여 시스템 설계자가 처리 속도 대비 전력 소비를 최적화할 수 있습니다. Microchip이 Atmel을 인수한 후 새로운 ATtiny13 은 여전히 생산 중입니다. 필요한 부품 Arduino(Uno 또는 기타 Arduino..
파이선 입력과 출력. 리얼파이선 12 프로그램의 출력을 표현하는 여러 가지 방법이 있습니다; 사람이 일기에 적합한 형태로 데이터를 인쇄할 수도 있고, 나중에 사용하기 위해 파일에 쓸 수도 있습니다. 이 장에서는 몇 가지 가능성을 논합니다. 아래 문서는 파이선 한글 자습서 7장의 내용입니다. 서식 문자열, 포매팅 방법과 중복되는 내용이 있지만 반복적으로 실습하는 일은 무엇보다 중요합니다. ^^ 파이선 입력과 출력. 리얼파이선 12 장식적인 출력 포매팅 지금까지 우리는 값을 쓰는 두 가지 방법을 만났습니다: 표현식 문장과 print() 함수입니다. (세 번째 방법은 파일 객체의 write() 메서드를 사용하는 것입니다; 표준 출력 파일은 sys.stdout 로 참조할 수 있습니다. 이것에 대한 자세한 정보는 라이브러리 레퍼런스를 보세요.) 종종..
Nano 33 IoT 보드 IoT Application 이 데모에서는 간단한 IoT 애플리케이션을 실행합니다. 3개의 LED를 사용합니다. 예제에서는 같은 네트워크에서 HTTP 요청을 Nano 33 IoT 보드에 다음과 같이 정의합니다. http:///gpio1/1 turns on LED 1 http:///gpio1/0 turns off LED 1 http:///gpio2/1 turns on LED 2 http:///gpio2/0 turns off LED 2 http:///gpio3/1 turns on LED 3 http:///gpio3/0 turns off LED 3 브레드 보드에 LED3 개를 다음과 같이 연결합니다. LED 1 is connected to digital pin 6 LED 2 is connected to digital pin 4 LED 3..
파이선 서식 지정자와 출력 포맷팅. 리얼파이선 11 파이썬에서 무엇인가 출력할 때 print() 함수를 사용해 데이터를 모니터로 출력합니다. 출력하는 내용을 문자열로 만들어서 표현할 수 있습니다. 데이터를 문자열로 만들던, 아니면 데이터 자체가 갖는 자료형으로 사용하던지 결국 화면에 출력되는 결과물은 문자열로 인식합니다. 파이선 서식 지정자와 출력 포맷팅. 리얼파이선 11 생각해보면 당연한 것이 만약 공책에 연필로 숫자를 쓰거나 문자를 쓰거나 혹은 *, $, % 와 같은 특수 문자를 쓰던 어떤 것이든 문자로 표현되기 때문이죠. 우리의 인식이 숫자나 문자 그리고 특수문자일 뿐이지, 실제적으로 표현되는 것은 '문자열'입니다. '문자열 포매팅'이란, 문자열을 형식화된 문자열로 표현하는 방법입니다. 문자열을 이용하여 어떠한 데이터를 표현할 때, 그 데이터를 표시..
Adafruit Feather nRF52840 05. 씨리얼 포트 인식 해결 nRF52840 시리얼 포트 인식 안 될 때 해결 방법 보통 보드가 잘 작동되다가 씨리얼 포트 인식을 못하거나 인식이 되지 않을 때 아주 답답합니다. 그리고 차근차근 더듬어 롤 백해서 전부 다시 해보기도 합니다. "저는 최근 Feather nRF52840 Sense를 받고 예제를 시도하기 시작했습니다. 내 개발 환경은 이러이러합니다. 윈도 드라이버를 몇 전이나 새로 설치하고, 컴퓨터를 2-3번 재부팅했습니다. 전원을 켜면 NeoPixel이 잠시 빨간색으로 바뀌기 전에 꺼집니다." "드라이버를 설치하고, 컴퓨터를 몇 번이나 다시 껏다 껴고..." 하지만 불통입니다. 이때 검색을 해야 합니다. 이때 해결방안은 "Reset 버튼을 재빨리 "두 번 누르기" 실행합니다. NeoPixel이 LED가 녹색으로 바뀌면..
Kotlin 입문 참고 자료 Kotlin 시작하기 추가 리소스 Kotlin으로 더 많은 작업을 하는 데 도움이 되는 추가 학습 리소스는 다음과 같습니다. 사이트 kotlinlang.org - Kotlin의 모든 것을 알려주는 JetBrains 사이트입니다. 가이드 Hello World - Kotlin 기능 및 구문을 보여주는 JetBrains의 대화형 가이드입니다. 동영상 프로그래머를 위한 Kotlin 부트캠프: 이 Udacity 과정에서는 Kotlin의 필수 요소를 설명합니다. YouTube에서 'Kotlin on Android' 검색: 이 링크에는 Kotlin 관련 YouTube 동영상 목록이 포함됩니다. Kotlin 프로그래밍 소개: 이 O'Reilly 과정에서는 Kotlin 언어를 소개합니다. 초보자를 위한 Kotlin: 초..