BASIC4MCU | 질문게시판 | 아두이노 IDE 프로마이크로 네오픽셀
페이지 정보
작성자 현수 작성일2024-09-29 08:03 조회62회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=23880
본문
아두이노 프로마이크로 ide로 원하는 마음으로 코드 공부중인 초짜입니다.ㅜㅜ현재 0, 2, 4, 6 셀을 사용 중입니다. 6번 핀 이구요.0번셀을 흰빨주노초파남보핑으로 0.1초로 한 색 마다 꺼졌다 켜졌다를 반복하고 있습니다.2번셀을 똑같은 색 순서로 껐다 켰다를 0.1초씩 반복하고 싶습니다.0,2번셀만이 아니라 4,6번도 동시제어를 하고싶은데 코드 알려주실 고수분 찾아요..위에것들을 하는것은 성공하였지만 동시에 출력을 하고 싶습니다. 동시에 출력하되, 셀마다 개별 제어를 하고싶습니다. 현재 코드를 밑에 적어드리겠습니다.친절히 알려주시는 분께는 Npay로 내공 대신 선물하겠습니다.ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ코드ㅡㅡㅡㅡㅡㅡㅡ#include<Adafruit_NeoPixel.h> //네오픽셀 라이브레리#define ledPin 6 //아두이노의 디지털 6번핀을 "ledPin"로 지정 (네오픽셀이 아두이노에 연결된 핀)#define numLeds 8 //12(네오픽셀의 led개수) 를 "numLeds"로 지정Adafruit_NeoPixel strip(numLeds, ledPin, NEO_GRB + NEO_KHZ800);// NEO_GRB 네오픽셀들이 GRB 비트스트림으로 연결되어있음 (비트스트림 : 한번에 한비트씩 직렬 통신선로를 통해 연속적으로 전송되는 데이터의 흐름)// NEO_KHZ800 800KHz의 비트스트림void setup() {strip.begin();strip.show();strip.setBrightness(255);}void loop() {strip.setPixelColor(0,255,255,255); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,255,0,0); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,255,187,0); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,255,228,0); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,29,219,22); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,0,84,255); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,95,0,255); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);strip.setPixelColor(0,255,0,221); strip.show(); delay(90); strip.clear(); strip.show(); delay(90);for (int i = 0; i < 0.1; i++) {strip.setPixelColor(2,255,255,255); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,255,0,0); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,255,187,0); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,255,228,0); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,29,219,22); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,0,84,255); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,95,0,255); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);strip.setPixelColor(2,255,0,221); strip.show(); delay(100); strip.clear(); strip.show(); delay(100);}}
댓글 0
조회수 62등록된 댓글이 없습니다.