Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
projekty:arduinoadcshack [2025/05/07 12:38] – administrator | projekty:arduinoadcshack [2025/05/16 17:30] (aktualna) – administrator | ||
---|---|---|---|
Linia 7: | Linia 7: | ||
{{ : | {{ : | ||
- | ====== ArdunioADCs-Hack ====== | + | ====== |
Proste rozwiązanie do przekształcania wygenerowanych przez Pythona fal do wartości PWM dla Arduino oraz konwertowania wartości wejścia analogowego Arduino na pliki WAV. | Proste rozwiązanie do przekształcania wygenerowanych przez Pythona fal do wartości PWM dla Arduino oraz konwertowania wartości wejścia analogowego Arduino na pliki WAV. | ||
- | {{./ | + | {{./ |
Arduino | Arduino | ||
Linia 31: | Linia 31: | ||
To narzędzie składa się z kilku części: | To narzędzie składa się z kilku części: | ||
- | * values.txt - w tym pliku wklejasz wartości do wave_file_writer.py, | + | |
- | * input.txt - w tym pliku wklejasz lub zapisujesz wartości odczytane przez ADC Arduino, powinny być w zakresie od 0 do 1024 | + | |
- | * pwm.txt - to plik, w którym umieszczasz wartości do translate_to_pwm.py, | + | * input.txt - w tym pliku wklejasz lub zapisujesz wartości odczytane przez ADC Arduino, powinny być w zakresie od 0 do 1024 |
- | * wave_file_writer.py - ten skrypt służy, jak sama nazwa wskazuje, do zapisywania danych z values.txt do pliku .wav | + | * pwm.txt - to plik, w którym umieszczasz wartości do translate_to_pwm.py, |
- | * translate_to_pwm.py - ten skrypt konwertuje wartości z zakresu -1, 1 do zakresu 0, 255, które są wartościami dla wyjścia PWM Arduino | + | |
- | * trans_ard_wav.py - ten plik bierze wartości wejścia analogowego Arduino w zakresie od 0 do 1024 i konwertuje je na wartości 16-bitowego pliku .wav | + | * wave_file_writer.py - ten skrypt służy, jak sama nazwa wskazuje, do zapisywania danych z values.txt do pliku .wav |
+ | * translate_to_pwm.py - ten skrypt konwertuje wartości z zakresu -1, 1 do zakresu 0, 255, które są wartościami dla wyjścia PWM Arduino | ||
+ | * trans_ard_wav.py - ten plik bierze wartości wejścia analogowego Arduino w zakresie od 0 do 1024 i konwertuje je na wartości 16-bitowego pliku .wav | ||
==== Wyjaśnienie części ==== | ==== Wyjaśnienie części ==== | ||
Linia 271: | Linia 273: | ||
==== Wnioski ==== | ==== Wnioski ==== | ||
- | Moim zdaniem to był interesujący projekt. Może nauczyć trochę o cyfrowym przetwarzaniu sygnałów .wav i trochę o Arduino. Jeśli masz trochę więcej wolnego czasu i chcesz obejrzeć filmy wyjaśniające podobne projekty do tego, odwiedź moją [[http:// | + | Moim zdaniem to był interesujący projekt. Może nauczyć trochę o cyfrowym przetwarzaniu sygnałów .wav i trochę o Arduino. Jeśli masz trochę więcej wolnego czasu i chcesz obejrzeć filmy wyjaśniające podobne projekty do tego, odwiedź moją [[http:// |