놀아보자/아두이노 10

neopixel

#include  Adafruit_NeoPixel pixels=Adafruit_NeoPixel(12, 5); int delayval = 100; int redColor = 0; int greenColor = 0; int blueColor = 0; void setup() {   pixels.begin(); } void loop() {   setColor();   for (int i=0; i     pixels.setPixelColor(i, pixels.Color(redColor, greenColor, blueColor));     pixels.show();     delay(delayval);   } } void setColor(){   redColor = random(0, 255);   greenColo..

SmartFactory 3Button Test Code

import time from machine import Pin from ETboard.lib.pin_define import * from ETboard.lib.servo import Servo # global variable servo = Servo(Pin(D6)) # 서보모터 핀 지정 HOME = Pin(D7) # 홈 : 파랑 버튼 핀 지정 PUSH = Pin(D9) # 밀기 : 노랑 버튼 핀 지정 FRONT = Pin(D8) # 맨앞 : 초록 버튼 핀 지정 pos = 0 # setup def setup(): HOME.init(Pin.IN) # 홈 버튼 입력모드 설정 PUSH.init(Pin.IN) # 밀기 버튼 입력모드 설정 FRONT.init(Pin.IN) # 맨앞 버튼 입력모드 설정 # main..

SmartFactory 1Button Test Code

import time from machine import Pin from ETboard.lib.pin_define import * from ETboard.lib.servo import Servo # global variable servo = Servo(Pin(D6)) # 서보모터 핀 지정 PUSH = Pin(D7) # 밀기 버튼 : 파랑 버튼 핀 지정 pos = 0 # setup def setup(): PUSH.init(Pin.IN) # 밀기 버튼 입력모드 설정 # mainloop def loop(): global pos PUSH_state = PUSH.value() if PUSH_state == LOW: # pos = pos + 1 if (pos > 3): pos = 0 servo.write_angle..

pop sign 테스트

환경설정 : https://the-stella.tistory.com/1?category=997592 Arduino 아두이노 64x32 매트릭스 LED (세팅) 64x32 매트릭스 LED? 64x32 매트릭스 LED는 LED를 64x32 개의 격자형으로 구성해 놓은 디스플레이 장치입니다. 가로와 세로에 각각 신호를 주어 해당하는 LED 를 점등하며, 2,048개의 LED들을 이용하여 다향 the-stella.tistory.com 아두이노 스케치 보드매니저 URLs추가 : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json 라이브러리(64x32) : https://github.com/iot..