Blinkybox (6 / 8 étapes)

Étape 6: Connexions Arduino et code

J’ai branché le pouvoir sur Raw qui laissé libre VCC pour l’encodeur. La puissance Neopixel est branchée directement à la connexion du commutateur. J’ai utilisé un petit chocbox connecteur pour accrocher le pouvoir de la Banque d’alimentation. Si des personnes aient envie ces connexions plus en détail je peux leur fournir. Lors de la compilation et de télécharger vous aurez besoin de la version 1.0.6 de l’arduino IDE

NeoPixel connexion

  • DataPin = 12

Boutons

  • RedPin = 4
  • GreenPin = 5
  • BluePin = 6
  • YellowPin = 7
  • WhitePin = 8
  • BlackPin = 9

Connexions de l’encodeur

  • EncoderPinOne = 2
  • EncoderPinTwo = 3
  • EncoderPinThree = non connecté (il est utilisé pour l’interrupteur sur on)
  • EncoderPinFour = VCC
  • EncoderPinFive = masse

J’ai seulement utilisé la moitié de ma bande LED si nécessaire pour modifier le code pour prendre en compte seulement 15 LED. Aussi, j’ai haussé la luminosité comme je le voulais aussi brillante que possible donc il pourrait être également utilisé en plein jour. Les modifications du code sont ci-dessous.

const unsigned int nLEDs = 15 ; nombre de LED dans la bande de

const unsigned int maxPower = 1023 ; luminosité maximum de LED

Articles Liés