개발자 썸네일형 리스트형 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: 초.. 파이선 문자열 메소드 Method, 리얼파이선 10 파이선은 문자열을 잘 다루는 언어답게 문자열을 조작하거나 정보를 얻는 다양한 메서드(method)를 제공합니다. 파이썬에서 제공하는 문자열 메서드는 여러 가지가 있지만 여기서는 자주 쓰는 메서드를 다루겠습니다. 파이선 문자열 메소드 Method, 리얼파이선 10 메소드는 모두 외우는 게 아니라 그때그때 필요한 메소드를 찾아보고 필요에 맞는 적당한 함수를 사용하면 됩니다. 실습은 한 번씩 해보시기 바랍니다. 문자열 바꾸기 replace('바꿀문자열', '새문자열')은 문자열 안의 문자열을 다른 문자열로 바꿉니다(문자열 자체는 변경하지 않으며 바뀐 결과를 반환합니다). 다음은 문자열 'Hello, world!'에서 'world'를 'Python'으로 바꾼 뒤 결과를 반환합니다. >>> 'Hello, worl.. 파이선 문자열 다루기. 리얼파이선 9 텍스트는 프로그램이 처리해야 할 가장 일반적인 데이터 유형 가운데 하나입니다. 특히 파이선은 문자열을 다루는 많은 기능을 가지고 있습니다. 문자열 처리에 아주 최적화된 언어이기 때문입니다. 이미 + 연산자로 두 개의 문자열 값을 연결하는 방법을 알고 있지만 그보다 훨씬 더 많은 일을 할 수 있습니다. 문자열 값에서 부분 문자열을 추출할 수도 있고, 빈칸을 넣거나 뺄 수도 있으며, 글자를 소문자 또는 대문자로 변환하거나 문자열이 올바르게 지정되었는지 확인하는 문자로 변환, 추가하거나 빈칸을 제거할 수 있습니다. 파이선 문자열 다루기. 리얼파이선 9 텍스트를 복사하거나 붙여 넣기 위해 클립보드를 사용하는 파이선 코드를 만들 수도 있습니다. 여기서 문자열을 다루는 모든 기능을 익히시기 바랍니다. 함수는 반드시.. 이전 1 ··· 71 72 73 74 75 76 77 ··· 182 다음