라즈베리11 라즈베리 피코 핀맵 라즈베리 피코 핀맵 이번에 공부해야 해서 핀맵부터 정리 2023. 3. 16. 라즈베리파이 피코 -#8 아래 코드는 브링크 예제를 기반으로 본인이 간단하게 만들어 본것이다. 크게 어려운것은 없을것이다. 파이썬도 객체지향 언어라 객체에 대해서 약간 생소하면 어려울수도 있지만, 파이썬 부터 시작한 사람이라면 크게 어려울것은 없다. 그리고 print 문장을 시리얼 통신을 하고 있지만, 크게 어렵지는 않다. 단지 아두이노 시리얼 모니터는 보다는 테라텀이나 putty 를 사용하기를 권한다. import board import digitalio import time print("Hello, World!") led = digitalio.DigitalInOut(board.LED) led0 = digitalio.DigitalInOut(board.GP0) led1 = digitalio.DigitalInOut(board.GP.. 2022. 1. 23. 라즈베리파이 피코 -#7 이제 간단하게 예제를 올려보자. 예제를 올리기전에 먼저 공부해야 할것은 피코 핀맵이다. 이정도만 공부하면 그 다음은 아두이노 우노정도의 지식만 있으면 충분하다. https://learn.adafruit.com/welcome-to-circuitpython Welcome to CircuitPython! You may have seen CircuitPython mentioned on the Adafruit site or on Discord. What is it? Why would you use it? Once you have a CircuitPython board, what do you do next? This guide has you covered from the moment you plug in you.. 2022. 1. 23. 라즈베리파이 피코 -#6 최근에 공부하다가 마이크로 파이썬 보다 더 쉬운것을 하나 발견했다. 지금까지 나온것 중에 제일 쉬운것 같다는 느낌이다. 그리고 본인도 잘 모르기 떄문에 일부 오류가 있다는것을 알기 바란다. https://circuitpython.org/ CircuitPython 이라는것 이다. 작동방법은 기존과 약간 다르다. 일단 아래사이트에서 펌웨어를 받아 올려야 한다. https://circuitpython.org/board/raspberry_pi_pico/ 펌웨어의 확장자는 .UF2 파일이다. 기존의 펌웨어를 올리는 방법과 동일 하다. boot 버턴을 누른 상태에서 연결하고 연결된 드라이버에 복사하면 된다. 마치 USB 디스크처럼 연결된 폴더에 카피 하면 된다. 그리고 조금 있으면 자동으로 재연결후 .. 2022. 1. 23. 라즈베리파이 피코, 마이크로파이썬 설치하기 이전에 피코보드를 C++로 컴파일 하고 업로드한적이 있다. 한번 경험하신분들은 아시겠지만, 설치할 것도 많고 어렵다. 그래서 피코보드를 마이크로파이썬의 한 종류인 Thonny를 설치 해서 넣는것이다. https://thonny.org/ Thonny, Python IDE for beginners Download version 3.3.11 for Windows • Mac • NB! On Windows you may receive a warning dialog from Defender. Just click "More info" and"Run anyway". Thonny Python IDE for beginners Features Easy to get started. Thonny comes with Python.. 2021. 7. 18. 라즈베리파이 피코 -#4 라즈베리파이 피코 -#4 마지막으로 브링크 예제를 만들어 보죠. 딱히 소스코드가 어렵지 않으니 설명은 생략하고, 아두이노와 거의 유사하게 만든것 같습니다. /** * Copyright (c) 2020 Raspberry Pi (Trading) Ltd. * * SPDX-License-Identifier: BSD-3-Clause */ #include "pico/stdlib.h" void function(int pin); int main() { #ifndef PICO_DEFAULT_LED_PIN #warning blink example requires a board with a regular LED #else const uint LED_PIN = 1; for(int i = 0; i < 4; i++) { gpio.. 2021. 3. 17. 라즈베리파이 피코 -#3 라즈베리파이 피코 -#3 지난번 글을 보고 따라해도 안되는분들이 있을수 있습니다. 저또한 삽질 했고요. 사실 아직도 원인은 모릅니다. 외국 라즈베리 공식 사이트에도 나 같은 질문이 몇개 있는데 해결 못 했습니다. 외국에도 그러면분이 있는것으로 봐서 컴퓨터 환경에 따라서 램덤하게 발생하는 문제 같습니다. 그러면 마지막으로 찾은 방법으로 해결 했습니다. 착하신분이 설치부터 환경설정까지 설치 파일로 만들어 두었더군요. 저도 환경설정 이것 저것 모두 했지만 실패 했습니다. github.com/ndabas/pico-setup-windows ndabas/pico-setup-windows Quickly get started with Raspberry Pi Pico/RP2040 on Windows - ndabas/pi.. 2021. 3. 17. 라즈베리파이 피코 -#2 라즈베리파이 피코 -#2 현재 라즈베리 피코는 마이크로파이썬 파이썬 기반과 C++기반 두가지가 있습니다. 파이썬 기반은 상대적으로 쉽고 설치할 소프트웨어도 몇개 없습니다. 파이썬으로 하고 싶으면 한번 따라서 하면 될것 같습니다. 국내외 블로거도 많고 어렵지 않습니다. 그러면 C++인데, 이것 또한 우분투 리눅스 기반입니다. 이것 또한 어렵지 않습니다. 마지막으로 하고 싶은것은 원도우 기반의 C++ 컴파일 입니다. 아래 리스트를 보시면 아시겠지만 컴파일, 하나하기 위해서 설치해야 할 소프트웨어가 어마 어마 하다는거죠. 상당히 많고 용량도 크다는 거죠. 어쨰던 설치 해야 합니다. 어쨰던 제가 3일 삽질한것도 있으니, 이야기 하면 본인 컴퓨터에 구버전이 있다면 지우고 최신 버전을 설치 하시기 바랍니다. GNU.. 2021. 3. 17. 라즈베리파이 피코 -#1 라즈베리파이 피코 -#1 라즈베리 재단에서 새로나온 마이크로 컨드롤러 보드, 라즈베리 피코에 대한 소개를 할까 합니다. 거짓말 하지 않고 본인은 3일 동안 새벽 3시까지 삽질 했으니 하고 싶은 사람들은 요것 보면 참고가 될것 같습니다. 아두이노 재단에서 아직도 아두이노를 만든다고 생각하는 사람들이 있는데, 아두이노 재단에서 아두이노를 만들지 않습니다. 아두이노 보드에 대한 설계를 오픈하여 모든 회사에서 만들게 했습니다. 그래서 아두이노 정품의 개념은 없습니다. 모두 정품이라는거죠. 내가 만들어서 팔아도 정품이 되는거죠. 반면 라즈베리 재단에서는 라즈베리 보드를 직접 만들어서 팔고 있습니다. 라즈베리 재단에서는 피코보드를 4달라에 팔고 있습니다. 저는 빨리 산다고 중국에서 14달러에 샀는데, 한국에서 메카.. 2021. 3. 17. 이전 1 2 다음