Moja pierwsza opublikowana aplikacja w p5*js!
Od razu kilka problemów. Na Firefox nie działają klawisze-strzałki. Nie wiem dlaczego. Na niektórych komputerach nie słychać dźwięków (domyślam się dlaczego). Sporo problemów, ale to początek. Wykorzystałem Perlin noise. Świetna…
Arduino dogaduje się z Processing
Ponieważ efektywna komunikacja to podstawa w życiu, postanowiłem sprawić, by Arduino dogadało się ze środowiskiem Processing. Od razu wiadomo było, że oba środowiska są podobne więc nie spodziewałem się kłopotów….
ATtiny13A
Aby zaprogramować ATtiny13A z pomocą Arduino Uno postępujemy podobnie jak w przypadku ATtiny85. Zrobiłem już na ten temat artykuł. Pamiętać trzeba tylko, by do Additional Boards Manager wprowadzić ten link: https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json. Wszelkie…
Tranzystory
Płytka Arduino ma pewne znaczące ograniczenie, które powoduje, że do pinów wyjściowych nie możemy sobie bezpośrednio podłączyć grzałki akwaryjnej czy nawet większego buzera, bo przepalimy wyjście/wejście. Przyjęło się, że bezpieczny…
Stabilizator na LM7805, czyli zasilamy własne Arduino Diet.
LM7805 to stabilizator, którym w prosty sposób możemy wyregulować napięcie na wejściu własnego, prostego Arduino, które zbudujemy na procesorze Atmega328 Specyfikacja: Symbol: LM7805 Napięcie wyjściowe: 5 V ( z dokładnością…
Arduino Diet, czyli własna płytka za kilka złotych
Przy wielu projektach, zwłaszcza prostszych, nie byłoby opłacalne używanie gotowej płytki Arduino, zwłaszcza oryginalnej. Możemy natomiast w łatwy i tani sposób zbudować własne Arduino UNO. Trochę odchudzone, ponieważ nie musi…
Usypianie Arduino
KOD W przypadku Arduino Nano po uśpieniu komendą: set_sleep_mode(SLEEP_MODE_PWR_DOWN); oraz sleep_cpu(); pobór prądu spadł z ok. 15 mA do 5,28 mA. Dodatkowo wylutować można power led albo przeciąć ścieżkę. Kod od…
Przerwania w arduino
Jedna z nazw używanych w elektronice, które bardzo dobrze określają to co istotnie robią, jest przerwanie (ang. interrupts). W większości przypadków chodzi o to, by móc kontrolować stan pinu, gdy procesor…
Gramy melodyjki czyli poznajemy funkcję tone() i bibliotekę pitches.h
Polecenie tone() służy do generowania dźwięków przez dowolną płytkę Arduino z ATmega328. Można go używać też ze słabszym procesorem ATtiny85, ale o tym później. Poniżej specyfikacja: https://www.arduino.cc/en/Tutorial/toneMelody POŁĄCZENIE: KOD: Aby nasz…