mirror of
https://github.com/le-studio-5/MachineInfernale.git
synced 2025-04-04 08:49:38 +02:00
Add files via upload
This commit is contained in:
parent
8b526fb971
commit
e5a0814bd8
|
@ -1,5 +1,6 @@
|
||||||
#define bounceTime 20
|
#define bounceTime 20
|
||||||
|
#include <FastLED.h>
|
||||||
|
CRGB leds[8];
|
||||||
#include <Audio.h>
|
#include <Audio.h>
|
||||||
#include <Wire.h>
|
#include <Wire.h>
|
||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
|
@ -30,6 +31,7 @@ unsigned long previousMillis;
|
||||||
int tInt;
|
int tInt;
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
|
FastLED.addLeds<WS2812B, 22, GRB>(leds, 8);
|
||||||
AudioMemory(20);
|
AudioMemory(20);
|
||||||
pinMode(13, OUTPUT);
|
pinMode(13, OUTPUT);
|
||||||
for (int i = 0; i < 8; i++) {
|
for (int i = 0; i < 8; i++) {
|
||||||
|
@ -58,6 +60,12 @@ void setup() {
|
||||||
}
|
}
|
||||||
void loop() {
|
void loop() {
|
||||||
tInt = map(analogRead(A9), 0, 1023, 64, 1000);
|
tInt = map(analogRead(A9), 0, 1023, 64, 1000);
|
||||||
|
if (millis() >= previousMillis + tInt*0.33) {
|
||||||
|
for (int i = 0; i < 8; i++) {
|
||||||
|
leds[i] = 0;
|
||||||
|
}
|
||||||
|
FastLED.show();
|
||||||
|
}
|
||||||
if (millis() >= previousMillis + tInt) {
|
if (millis() >= previousMillis + tInt) {
|
||||||
previousMillis = millis();
|
previousMillis = millis();
|
||||||
if (!digitalRead(pinLine[0])) {
|
if (!digitalRead(pinLine[0])) {
|
||||||
|
@ -75,7 +83,10 @@ void loop() {
|
||||||
for (int i = 0; i < 8; i++) {
|
for (int i = 0; i < 8; i++) {
|
||||||
pinMode(pinStep[i], OUTPUT);
|
pinMode(pinStep[i], OUTPUT);
|
||||||
digitalWrite(pinStep[i], HIGH);
|
digitalWrite(pinStep[i], HIGH);
|
||||||
|
leds[i] = 0;
|
||||||
}
|
}
|
||||||
|
leds[7-Step] = 255;
|
||||||
|
FastLED.show();
|
||||||
Step = (Step + 1) % 8;
|
Step = (Step + 1) % 8;
|
||||||
digitalWrite(pinStep[Step], LOW);
|
digitalWrite(pinStep[Step], LOW);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user