deb http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian stretch main contrib non-free rpideb-src http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian stretch main contrib non-free rpi
sources.list 파일을 위와 같이 수정해준다(기존내용 삭제 가능)
그리고 다시
$ sudo apt-get update
$ sudo apt-get upgrade
를 실행해보면 정상적으로 동작한다. (시간 꽤걸림)
$ sudo apt-get install python3-pip
$sudo pip3 install --upgrade setuptools
이번엔 또 뭐가 문제임? → python 3.6이상 필요함 ㅇㅇ (문제 없으면 넘어가도 됨)
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries# SPDX-License-Identifier: MIT# Simple test for NeoPixels on Raspberry Piimport timeimport boardimport neopixel# Choose an open pin connected to the Data In of the NeoPixel strip, i.e. board.D18# NeoPixels must be connected to D10, D12, D18 or D21 to work.pixel_pin = board.D18# The number of NeoPixelsnum_pixels =30# The order of the pixel colors - RGB or GRB. Some NeoPixels have red and green reversed!# For RGBW NeoPixels, simply change the ORDER to RGBW or GRBW.ORDER = neopixel.GRBpixels = neopixel.NeoPixel( pixel_pin, num_pixels, brightness=0.2, auto_write=False, pixel_order=ORDER)defwheel(pos):# Input a value 0 to 255 to get a color value.# The colours are a transition r - g - b - back to r.if pos <0or pos >255: r = g = b =0elif pos <85: r =int(pos *3) g =int(255- pos *3) b =0elif pos <170: pos -=85 r =int(255- pos *3) g =0 b =int(pos *3)else: pos -=170 r =0 g =int(pos *3) b =int(255- pos *3)return (r, g, b) if ORDER in (neopixel.RGB, neopixel.GRB) else (r, g, b,0)defrainbow_cycle(wait):for j inrange(255):for i inrange(num_pixels): pixel_index = (i *256// num_pixels) + j pixels[i]=wheel(pixel_index &255) pixels.show() time.sleep(wait)whileTrue:rainbow_cycle(0.001)# rainbow cycle with 1ms delay per step