Soldered Support:
We have an accelerometer available at Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics
We also have example code for turning on an LED when receiving a signal at https://e-radionica.com/hr/blog/2016/07/26/tipkalo-push-button/
The only difference is that in the example, the LED turns on or off. For fade effects you need to use PWM pins. On Croduino, these are digital pins: 3, 5, 6, 9, 10, 11.
Here’s a PWM tutorial: https://e-radionica.com/hr/blog/2015/11/26/arduino-ide-inputoutput/
If that’s too complex, you can use this instead. Copy it into Arduino IDE:
// fade in
for(int i = 0; i = 0; i--) {
analogWrite(pwm_pin, i); // pwm_pin is the pin the LED is connected to
delay(1); // pause in fade
}
Explanation of analogWrite(pin, 8-bit value):
- pin - PWM pin of the controller
- 8-bit value - PWM value from 0 - 255, so 0 = 0 volts, and 255 is the controller voltage (usually 5V on Arduino)
Original message (Croatian)
prvo hvala na pohvalama i interesiranju za naše proizvode.
Imamo akcelerometar, evo i linka: Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics
A imamo i primjer koda za paljenje LEDice pri primitku signala: https://e-radionica.com/hr/blog/2016/07/26/tipkalo-push-button/
Jedina razlika što se u primjeru na linku LEDica pali ili gasi. Za fade efekte treba koristiti PWM pinove. Ne znam koju pločicu koristiš, na Croduinu su to digitalni pinovi: 3,5,6,9,10,11.
Ovo je tutorial za PWM: https://e-radionica.com/hr/blog/2015/11/26/arduino-ide-inputoutput/
Ako ti je previše i prekomplicirano, može i ovako: kopiraj u Arduino IDE:
// fade in
for(int i = 0, i = 0, i–) {
analogWrite(pwm_pin, i); // pwm_pin je pin na koji je povezana dioda
delay(1); // pauza u fadeu
}
Objašnjenje analogWrite(pin, 8-bitna vrijednost)
pin - pwm pin kontrolera
8-bitna vrijednost - pwm vrijednost od 0 - 255, tako da je 0 = 0 volti, a 255 je napon s kontrolera(na arduinu obično 5V).