반응형

개발자 1224

Happy New Year 2024 하트 표시 만드는 파이선 코드

Happy New Year 2024 하트 표시 만드는 파이선 코드 사이트는 아래 소스코드 맨 아래를 참고한다. 코드와 친해지고 되도록 많은 코드를 실행하고 읽고 쓸 것. 목적지에 이르는 왕도는 없다. 코드는 아래와 같다. from colorama import Fore def heart_shape(msg=" Happy New Year 2024"): lines = [] for y in range(15, -15, -1): line = "" for x in range(-30, 30): f = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3 line += msg[(x - y) % len(msg)] if f

프롬프트 Top 33 AI Cheat Sheets 빠른 참고

미드저니, 프롬프트 엔지니어링, ChatGPT, AI 도구, AI 코스 및 기타에 대한 상위 33개 AI 치트 시트. 중간 여정, 프롬프트 엔지니어링, ChatGPT, AI 도구, AI 코스 및 기타에 대한 상위 33개의 AI 치트 시트. (즉시 다운로드 링크) 비즈니스, 네트워킹, 영업, 데이터 과학 등에서 AI를 구현하기 위한 최고의 치트 시트를 확인하세요. ChatGPT 치트시트 1.0: https://hi.switchy.io/ChatGPTCheatsheet10 ChatGPT Cheat Sheet (final) PDF.pdf hi.switchy.io 전체 ChatGPT 치트시트 1.0: https://hi.switchy.io/TheChatGPTcsAIFire [FINAL] The ChatGPT Ch..

10가지 ChatGPT 프롬프트 명령

이 ChatGPT 치트 시트를 만들었습니다🔥. 이 치트 시트로 ChatGPT 명령의 잠재력을 100% 활용하세요. 하산 투르가 만든 10가지 ChatGPT 프롬프트 명령으로 ChatGPT 프롬프트 마스터가 되어보세요. 1. ChatGPT 역할 정의하기: 프롬프트: "라이너 터미널" 역할 "포지션 인터뷰어" 역할 "자바스크립트 콘솔" 역할 "엑셀 시트" 역할 "영어 교사" 역할 "표절 검사기" 역할 수행 "채용 담당자" 역할 "변호사" 역할 "사이버 보안 고문"으로 활동하기 2. 교육 가이드: 프롬프트: 방법은 ["여기 주제"] 3. 수정 프롬프트 프롬프트: 번역, 길이 늘리기, 의역하기 등 "번역:[여기에 텍스트]"를 요청합니다. 4. 프롬프트 한 번으로 모두 바꾸기 프롬프트: 귀하는 OpenAI의 고급..

ChatGPT prompt 4가지 고급 기술

ChatGPT는 굉장합니다! 하지만 잘못 사용하고 계실 수도 있습니다. ChatGPT의 잠재력을 최대한 활용하고 하루 시간을 절약할 수 있는 4가지 고급 기술을 소개합니다: 1. 구조화된 안내 AI가 사용자의 질문이나 안내에 집중할 수 있도록 명확한 구조를 제공하여 ChatGPT 응답을 개선하세요. 프롬프트: 광합성 과정을 3단계로 설명하세요. 프롬프트: 토마토 재배에 관한 게시물에 대한 몇 가지 아이디어를 작성하세요. 이 형식을 사용하세요: [아이디어에 대한 간략한 요약] [아이디어를 바탕으로 한 긴 형식의 글 제목 및 부제목] [아이디어에 기반한 리스트글 글의 제목과 부제목] 2. 제한 안내 프롬프트에 특정 제약 조건을 추가하여 원하는 결과를 얻을 수 있도록 ChatGPT를 안내합니다. 프롬프트: 전..

프롬프트에 사용할 수 있는 음성 톤 Tone 25가지

ChatGPT는 한 가지를 무한한 방식으로 쓸 수 있습니다. 목소리 톤만 바꾸면 됩니다. 프롬프트에 사용할 수 있는 음성 톤은 25가지입니다: 각 유형에 대해 첫 번째 트윗을 다시 작성하여 어떻게 들리는지 보여드리겠습니다. 시작합시다! 1. 친절함: "안녕하세요! ChatGPT는 아이디어를 무한히 다양하게 표현할 수 있는 놀라운 능력을 가지고 있습니다. 목소리 톤만 조절하면 됩니다. 그런데 프롬프트에 사용할 수 있는 25가지 톤이 있다는 것을 알고 계셨나요?" 2. Professional: "ChatGPT는 동일한 정보를 무수히 많은 방식으로 표현할 수 있는 놀라운 능력을 가지고 있습니다. 단순히 목소리 톤을 변경하는 것만으로도 가능성은 무한합니다. 또한 25개의 특정 톤을 자유롭게 선택하여 프롬프트에 ..

ChatGPT 프레이밍 템플릿

ChatGPT 정밀 프레이밍 템플릿 AI는 사용자의 마음을 읽을 수 없으므로 프롬프트가 형편없으면 쓸모없는 결과만 남게 됩니다. 이 템플릿을 북마크에 추가하면 매번 완벽한 결과물을 얻을 수 있습니다. 1. 소개 요청 주제에 대한 소개와 함께 AI에게 구체적인 역할을 부여하세요. 2. 작업 명확한 방식으로 작업 또는 요청을 명시하세요. 3. 예제 원하는 출력에 대한 예제를 제공합니다. 4. 제한 사항 여기에 제한 사항 또는 제약 조건을 정의합니다. 5. 원하는 스타일 여기에 톤, 스타일 및 격식 수준을 설명합니다. 유사한 템플릿 추가 ChatGPT 부업 템플릿 1. 컨텍스트 자신의 기술, 관심사, 틈새시장, 시간적 여유를 정의하세요. 2. 목표 목표와 재정적 목표를 명시하세요. 3. 요청 부업을 성공적으로..

아스키코드는 0~127입니다.

OpenCV 강의 자료를 만들었다. 강의가 있어서 만들었다. 여기에서도 윈도우 제어할 때 키보드 입력을 받아들여 영상을 녹화하거나 이미지를 변형하는 연산을 제어하는데 아스키코드를 사용한다. 컴퓨터는 문자를 문자로 기억하지 않는다. 그 대신 숫자로 기억하고 표현한다. 예를 들면 문자 'A'는 65로, 'B'는 66으로 표현한다. 그런데 사람마다 규칙을 개인대로 정하면 자칫 소통하는데 오류가 생길 것이다. 예를 들어 어떤 사람은 'A'는 1로, 'B'는 2로 표현할 수 도 있을 것이다. 그래서 모든 사람이 공통적으로 쓸 수 있는 표준 규격이 필요한데, 이것이 바로 아스키(ASCII : American Standard Code for Information Interchange)다. 1967년에 만들어졌고 알파..

라즈베리파이4 파이선 uart 통신

아래 코드는 pc에서 전송받은 데이터를 출력하는 코드다. pc에는 씨리얼 포트를 열고 데이터 송 수신이 가능한 씨리얼 모니터 프로그램이 설치되어 있어야 한다. import RPi.GPIO as GPIO import serial ser = serial.Serial('/dev/serial0', 115200) ser.close() ser.open() str = b'Python Serial Example\r\n' n = ser.write(str) try: while True: if ser.readable(): response = ser.readline() ser.write(response) print(response) except KeyboardInterrupt: pass finally: ser.close() ..

라즈베리파이4 파이선 버튼 입력 제어

디지털 입력 감지 컨트롤러/프로세서가 디지털 입력을 감지하는 방법에는 여러 가지가 있습니다. 이러한 방법은 사용자 프로그램에서 구현됩니다. 논리적 입력을 감지하는 가장 기본적인 방법은 특정 시점의 입력값을 확인하는 것이다. 이것을 "투표"라고 합니다. 그러나 이 방법에서 컨트롤러/프로세서는 사용자 프로그램이 잘못된 시간에 값을 읽는 경우 입력 읽기를 놓칠 수 있습니다. 폴링의 경우 스위치의 상태는 "조건부인 경우"에 의해 확인되고 루프에서 확인됩니다. 그러나 이것은 프로세서 집약적인 작업입니다. 그렇게 하는 또 다른 방법은 단순히 인터럽트 또는 에지 감지를 사용하여 입력을 감지하는 것입니다. 이 방법에서 사용자 프로그램은 GPIO 핀에서 HIGH에서 LOW로의 전환(하강 에지) 또는 LOW에서 HIGH로..

라즈베리파이4 파이선 LED 제어

라즈베리파이4 에서 GPIO 제어를 쉽게 할 수 있도록 여러 가지 GPIO 제어 라이브러리가 있다. C언어로 프로그래밍 할 경우에는 wiringPi가 있고, 파이선에서는 RPI.GPIO를 사용하는데 여기서는 RPI.GPIO를 사용한다. 아래 포스팅을 참고하기 바란다. 참고: RPi.GPIO 모듈, RPi.GPIO 라이브러리, RPi.GPIO API 사용법 아래는 LED 제어 코드 import RPi.GPIO as IO import time IO.setmode(IO.BCM) IO.setup(4, IO.OUT) for i in range(1, 20): IO.output(4, True) time.sleep(1) IO.output(4, False) time.sleep(1)

라즈베리파이4 UART 6개 활성화 방법

라즈베리파이4 에는 모두 6개의 uart 포트가 존재한다. www.raspberrypi.org/documentation/configuration/uart.md UART configuration - Raspberry Pi Documentation documentation > configuration > uart UART configuration There are two types of UART available on the Raspberry Pi - PL011 and mini UART. The PL011 is a capable, broadly 16550-compatible UART, while the mini UART has a reduced feature set. All UARTs on the www.r..

아두이노 짧은 시간 Delay 사용 하지 않는 코드

Dela(1000분의 1초 숫자) 함수를 사용하는 것은 우리의 유능한 아두이노의 마이크로 프로세서를 익사시키는 일과 같다. 제어 코드를 실행하는 과정에 Delay( ) 함수를 만나면 아무일도 못하고(예외가 있는데 외부 입역 인터럽트나 타이머 인터럽트는 실행된다.) 기다린다. 한없이 기다린다. 아무일도 하지 않고 그저 기다린다. 이것은 어마어마한 낭비다. 그래서 여기서는 Fade in, out 즉 점점 LED 밝기가 점점 환해지거나 흐려지는 동작을 delay 함수를 쓰지 않고 사용하는 방법을 살펴 본다. 이와 같은 방법은 자주 사용하므로 정확히 알아두는게 개발자로 사는데에 도움이 된다. 믿어라. 아두이노 예제 코드에서 페이딩 예제를 한 번 살펴보면 int led = 9; // the PWM pin the ..

개발자/Arduino 2023.10.18

LED 저항 값 테이블 - LED 프로젝트용

LED 저항 값 테이블 - LED 프로젝트용 LED가 원하는 밝기 수준에서 작동하고 과도한 직렬 전류로 인해 손상되지 않도록 하려면 올바른 LED 저항 값이 필요합니다. 이 글에서는 다양한 공통 전압 값에 대한 다양한 컬러 LED의 저항 값을 살펴봅니다. 아래 값은 적색(R)-2.0볼트, 녹색(G)-2.5V, 청색(B)-3.3볼트, 백색(W)-3.5V, LED에 대해 일반적으로 문서화된 순방향 전압 및 최대 밝기에 대한 순방향 전류 @ 20mA를 기준으로 계산된 것입니다. 이 값은 안전한 작동 지점 내에서 작동하도록 계산 및 테스트되었으며 모든 회로 및 모든 프로젝트에 사용할 수 있습니다. 먼저 공급 전압 또는 소스 전압(Vs)을 선택합니다. 이제 (R) 저항의 해당 최적 값을 선택합니다. 저항 값은 최..

개발자/부품 2023.10.17

nano 33 iot 1초 타이머 작동 - delay 사용 금지

타이머를 작동하여 1초 마다 작동하는 코드 빠진 건 없겠지 간단하게 설명하면 1. 맨 위 변수 sampling rate를 준다. 단위는 milisecond, 이 시간으로 인터럽트를 발생한다. 여기서는 1000ms, 즉 1초마다 인터럽트가 발생하도록 설정하였다. 2. 타이머 인터럽트에서 사용할 변수를 선언한다. 여기서는 1초마다 증가하는 타임 틱 변수와 300초(5분)를 확인할 수 있는 변수를 주었다. 이 변수는 타이머 인터럽트 함수에서 함께 증가시켜준다. 3. delay 쓰지 않고 메인에서 시간 체크만 하면서 정해진 시간마다 일정한 동작을 실행한다. 4. TC5_Handler 이하 타이머 관련 함수들이다. 설명은 시간상 생략한다. 그대로 가져다 쓰면 잘 동작한다. #include //define time..

개발자/Arduino 2023.10.13

가변저항 두 개로 시간을 보여주는 코드

가변 저항 두 개를 A0(시간 설정), A1(분을 설정)연결하여 시간과 분을 설정하면 SSD1306 OLED에 표시한다. 코드가 좀 지저분 하지만 사용자 값을 설정할 때 얼마든지 활용 가능한 아이디어로 올려둔다. 회로도 참고 /* server address: http://api.sleep-doc.com/sleepq2/578f38a45732416d3ceb7899/2023/09/05 https://fishpoint.tistory.com/5156 */ #include #include #include "arduino_secrets.h" #include #include #include #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN..

개발자/Arduino 2023.10.13
반응형