Attiny13 nie ma interfejsu I2C. Niemniej jednak możesz sam napisać stosowną bibliotekę z programową obsługą I2C lub za pomocą googli poszukać gotowej.
w Arduino Po co zaraz Arduino? Attiny13 wystarczy :D
Nie mam pojęcia czemu kompilator nie przyjmuje instrukcji micros() dla ATTINY13 ( Arduino ). Ten sam program z instrukcją millis() jest kompilowany, jak zamiast millis wpiszę micros wyrzuca błąd. Może ktoś spotkał się z czymś takim i sobie poradził.
Arduino tylko, gdy chcesz zaprogramować Attiny13/85 przez Arduino a tak wystarczy programator USBasp (lub jakiś inny na LPT) aby zaprogramować bezpośrednio Attiny13/85. ATTiny13A-SSU SMD = ATTiny13A-PU
Kiedyś dziwiłem się dlaczego ludzie robią led-ową mrygałkę na AVR, kiedy można użyć poczciwy 555. Dzisiaj sam dłubię w atmelach i choć na chwilę obecną łatwiej mi użyć do mrygania ledem np. attiny13, to arduino do takich celów budzi znane z przeszłości odczucia. Takie czasy...
Na jakie zbocze ma reagować układ? Czy ma być to czas 15s od momentu wciśnięcia czy puszczenia przycisku? W normalnych zastosowaniach jest jeszcze uniwibrator 74HC123, niewymieniony powyżej. Zależy mi na bardzo dużej dokładności i powtarzalności tych 15ms gdyż układ będzie sterować elektrozaworem. Czyli 555 odpada. Sugerowałbym pójść w MCU z kwarcem....
Przede mną konfiguracja środowiska, być może Eclipse, Zawsze możesz spróbować wtyczki PlatformIO dla Eclipse lub Visual Studio Code. Cały toolchain włącznie z z avrdude skonfiguruje się automagicznie :) https://docs.platformio.org/en/latest/bo... I to bez Arduino HAL ;)
Moje nie dopatrzenie w ustawieniach arduino ide należy wpisać adres: https://mcudude.github.io/MicroCore/pack... oraz narzędzia ,menadżer płytek i poszukać ATtiny13 i kompilacja pomyślnie przebiegła Pozdrawiam
Użycie timera0 dla attiny13 - z przykładów arduino dla attiny13 czyli ach te straszne przerwania. [syntax=arduino] 9.6MHz / 1024 = 9370 Hz We divide the 9.6 MHz clock by 1024 1/9370 = 0.0001067s Period time 256 * 0.0001067 = 0.027315 0.027315 * 37 = 1.01065 ≈ 1s X = 1.01065 / 0.027315 where X is approximately 37 ****************************************...
Hi. The hex file is compiled for the attiny85 layout. You need to compile the code in arduino ide for attiny13. I used arduino ide 1.6.4. Besides, the Blaupunkt pilot did not write this code for the trawl and does not guarantee that it will work with this radio. The principle of operation is similar, but there are differences in the commands. Read this...
gdyby to jakoś dopasować do butów, to można by normalnie w nich chodzić. tylko po co aż arduino? attiny13 by starczyło.
Witam A obsługę Attiny13 w : Narzędzia--->Płytka--->? kolega ma Attiny13? A jakie porty w tym Arduino programuje kolega, takie jak w Attiny13?
MUSISZ sterować PWM. 10A dmuchawy to dużo. Warto dać tranzystor LOGIC sterowany 5V, aby nie dawać drajwerów na 12V. Pamiętaj o DIODZIE ZWROTNEJ!!! Nie przesadzaj z prędkością PWM - dmuchawa tego nie zauważy, a jak będzie za dużo, to bez drajwera tranzystor się będzie grzał. PAMIĘTAJ O MASIE!!! IRLZ44 starczy do tego zastosowania. Do tego SZYBKA dioda,...
Szukam czegoś pod arduino. Ewentualnie mogę zmienić procesor np na tiny45, on ma 4K pamięci więc powinno działać?
Jeszcze jedno pytanie. Czy jest możliwość napisania programu w C i zaprogramowania ATtiny13 przy użyciu Arduino Uno?
ATtiny2313, ATtiny13. Programator AVR, USBasp. Arduino. Raspberry Pi :)
Jeśli jest możliwość wygenerowania pwm programowo, to może także by się udało na attiny13. Jak najbardziej. Możliwości oprogramowania ograniczają zazwyczaj tylko umiejętności programisty.
Kodu dla Arduino raczej w ATtiny13 nie wpakujesz.
A to arduino obsługuje attiny2323? Ostatnio próbowałem zmusić attiny13 do pracy z arduino i te same problemy miałem. W sieci dopiero całą paczkę do tiny13 znalazłem którą wgrywa sie do katalogu hardware w arduino i zaczęło działać. Niestety w arduino dołożenie nietypowego procka to niemały problem dla kogoś kto nie zna dobrze środowiska.
Chciałbym przetestować układ attiny13. Nie posiadam niestety odpowiedniego rezonatora kwarcowego. Posiłkuję się filmem ElektroMarasa na temat programowania układu attiny13 (link: https://www.youtube.com/watch?v=ghtCYlqU... Podążam jego pdf-em na google drive. Podłączyłem attiny13 odpowiednio do pinów rst -> 10, mosi -> icsp mosi, miso -> icsp miso,...
1. Wgrywasz na Arduino Mega sketch z przykładów - ArduinoISP. 2. Wybierasz z IDE Narzędzia -> Programator -> Arduino as ISP. 3. Podłączasz Attiny13A pod piny Arduino Mega: PIN ATTINY13 MEGA reset:1 53 MOSI:5 51 MISO:6 50 SCK: 7 52 + Oczywiście zasilanie 5V dla Attiny (GND-4 i VCC-8). 4. Z IDE wybierasz Narzędzia -> Płytka -> i dalej w zależności od...
Arduino ma samo w sobie stabilizator na 5V i jest owszem zasilane zewnętrznym zasilaczem do 12V co potem jest zbijane na 7805. Procesor idzie z dymem gdy dostanie 9V a o wyświetlaczu to już nie wspominam bo on bardziej wyczulony na zasilanie niż sama atmega. Jeśli kolega faktycznie tam chce zapakować całe arduino to ok. Ja osobiście zrobił bym to nawet...
(at)ex-or dzięki za info. Taki przykład kiedyś znalazłem i działał na attiny13 i atmega328, również w Arduino, z przyciskiem i WDT. Kiedy konkretnie to może nie zdziałać?
Mój program jest oparty o program mirka tylko attiny13 ma jeden timer i dlatego używam delay. Arduino ide to nie rozwiązanie . Chcę wiedzieć dlaczego to tak źle działa.
Pewnie AvRDUDE nie daje rady z nim pogadać. W AVR STUDIO 6.2 mój zadziałał bez problemu, jakiś klon MKII kupiony od barion na Allegro. Próbowałem też "z palca" odczytać podając -B 512 dla AVRDUDE i nie daje rady. USBASP działa bez problemu z AVRDUDE, zmieniłem mu z powrotem fusy na 9.6MHz. Spróbuj innego programatora lub AVRSTUDIO. Edit: Co ciekawe...
Witam, chciałem zrobić sobie regulator PWM do wentylatora na Attiny13 i nie mogę sobie poradzić z ustawieniem "fast PWM" cały czas wentylator piszczy ale przyspiesza wraz ze wzrostem temperatury. Aktualnie mam taki program napisany: #define LM35 A2 #define went PB1 void setup(){ TCCR0A |= (1 << WGM01) | (1 << WGM00); // wlacz tryb Fast PWM...
Po uruchomieniu układu zauważyłem że steruje gniazdkami ale nie mogę zdekodować wysyłanego kodu przez attiny13 za pomocą arduino z rcswitch natomiast inny plilot się dekoduje i co ciekawe te same kody wysyłane przez arduino i bibliotekę rcswitch też się dekodują. Pewnie związane z tolerancją czasową (znalazłem takie coś w bibliotece rcswitch) próbowałem...
Mikrokontrolery typu attiny można programować przez Arduino.
Znalazłem rozwiązanie, jak by ktoś potrzebował to należy w pliku hardware/arduino/cores/arduino/wiring.c linijkę: #if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) SIGNAL(TIM0_OVF_vect) #else SIGNAL(TIMER0_OVF_vect) #endif zamienić na: #if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__)...
Udało się. :) Z wgraniem bootloadera poradziłem sobie usuwają poniższe wpisy z boards.txt. attiny13e.upload.speed=19200 attiny13e.bootloader.path=empty attiny13e.bootloader.file=empty attiny13e.bootloader.unlock_bits=0xFF attiny13e.bootloader.lock_bits=0xFF Ktoś mógłby mi wytłumaczyć, do czego one służą? Co do analogRead, w nowszym core problem nie...
Arduino serio ? Attiny13, albo lepiej attiny6. Z pcb zajmie to może z 1cm^2 - wszędzie to wciśniesz. Jeśli chodzi ci o zwykłą mysz - to te droższe np ss rival pozwalają na wykorzystanie makr. Tańsza mysz + program do klikania też nie jest zbytnio skomplikowany (jednak w tym wypadku taki bot może zostać wykryty - bo innego sensu w tym nie widzę)
Jak chcesz by coś trwało dokładnie* 1us to raczej powinieneś użyć poleceń assemblera NOP, delay i ta wersja do micro nie mają takiej precyzji. Jest to funkcja, a samo jej wywołanie, powrót do programu trwa ileś tam cykli zegara. A używasz funkcji do wystawienia stanu wysokiego, odliczenia czasu i powrotu do zera - to już trzech funkcji. Czyli do operacji...
Witam , poszukuję wsadu do Attiny13, jak w temacie. Czy uda mi się wgrać taki wsad za pomocą Arduino uno r3 ?
Pierwszy pik możesz zrobić po prostu używając delay w microsekundach, kolejne piki używając PWM, a jak generować płynnie różne PWM można podpatrzeć tu: [url=https://blog.podkalicki.com/attiny1... . Możesz dobrać sobie PWM dodając potencjometr: [url=https://forbot.pl/forum/topic/12537...
Do dyspozycji mam ~ 600 bajtów flash. To weź sobie STM32C011x4/x6 albo STM32G030 w SOP-8 i będziesz miał pełno FLASH (32KB) i dużo RAM (6 albo 8KB). Programować będziesz takim samym Arduino IDE jak i ATTiny. Zmieścisz każdą logikę jaka Ci będzie potrzebna
Zależy jak bardzo złożony program chcesz napisać. Jeśli ma to tylko świecić, migać albo zmieniać kolory to spokojnie możesz użyć jakiegoś attiny. Tutaj masz np biblioteke dla attiny13: https://github.com/MCUdude/MicroCore (będziesz mógł go programować bezpośrednio w Arduino z użyciem Arduino jako programatora)
Aktualnie właśnie używam programu twórcy i niestety nie ma w nim wyboru programatora, a próba przesłania programu wyrzuca błąd jak powyżej, spróbuje z atmega, może attiny 13a nie jest obsługiwane przez ten programator, a do attiny prześlę program przez arduino
Dzień dobry! Chciałem zapytać szanowne Grono Programistów o możliwość wpisania w mikrokontroler np. Attiny13 prostego programu realizującego ustawienie stanu 1 na pinie PB4. Robiłem to już milion razy w Arduino jak i w czystym C przy pomocy USBasp oraz płytki Arduino. Do rzeczy: chciałbym zrobić to metodą kamienia łupanego, czyli ręcznym wpisaniem...
Myślę, że najprościej wykonać go na ATtiny13 Też tak myślę. Choć na początek wziąłbym jakieś małe Arduino (Nano), podłączył moduły przekaźnikowe, jakiś optoizolator na wejściu i skrobnął program.
Witam, Może pokaż kod, będzie łatwiej coś poradzić. W czym programujesz? Arduino IDE? Jeżeli dobrze rozumiem, ma być tak: - LED od dołu zaświecają się po kolei z małą przerwą (coś ala linijka) - Najwyższa (po zaświeceniu się poprzednich) miga 3 razy, ale powoli się rozjaśniając i przygasając Widzę, że masz tam PWM, więc ogólnie i bardzo łopatologicznie,...
Czego byś nie robił odczyt nie będzie błyskawiczny, przynajmniej z gotową biblioteką do Arduino. Wg mnie wszystko co zajmuje pętlę loop na dłużej niż 1ms jest wolne, ale da się z tym żyć. Jeśli Ci blokuje na 750ms to zapewne używasz biblioteki DallasTemeprature. Można wyłączyć oczekiwanie na pomiar metodą DS18B20.setWaitForConversion(0); (po begin),...
Ja kiedyś próbowałem wgrać bootloader do Attiny13 tym sposobem. Udało się, ale kombinowania było całkiem sporo. Teraz używam USBasp z Arduino - wszystko śmiga bez żadnych problemów.
Po to, żeby pMOS nie był cały czas otwarty. W stanie wysokim masz na wyjściu uC 5V, czyli o ok 3.4 V mniej, niż na źródle pMOS. Tranzystor podłączyłeś źle - emiter ma być na masie, kolektor na bramce pMOS.
Jaki PLC? Jeżeli posiada wyjścia tranzystorowe to najłatwiej będzie sterować programowo. W przypadku wyjść przekaźnikowych zrób sobie sterownik na jakimkolwiek MCU: - jedno wejście // [1] silnik obrócony o 90 stopni [0] pozycja wyjściowa - 4 wyjścia // L298N W zupełności wystarczy np.: ATTiny13 Oczywiście nie zapomnij o dopasowaniu poziomów logicznych.
Witam, próbuję wypalić bootloader na AtTinny13A przez Arduino Mega jako programator. Zainstalowałem wszystkie biblioteki i wszystko ponoć jest dobrze, lecz mi wyskakuje błąd : "avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13 avrdude: Yikes! Invalid device signature. Double check connections and try again, or...
Na [url=http://duino4projects.com/arduino-t... jest podobny projekt (na Arduino). Napisali tam, że zasięg działania rośnie wraz z oporem rezystora.
Za pierwszym razem ustawiłem na attiny13 zegar 128 khz raz wgrało teraz nie chce. Na drugim na którym nie ustawiłem tej częstotliwości wszystko działa. Niby jest arduino as isp slow bo arduino używam do zaprogramowania ale to nie pomaga ale ten tryb kiedy uruchomiłem na drugim mikrokontrolerze działającym to działa ale moze trzeba jakąś zworke na arduino...
Witam Przy tak skomplikowanym układzie i programie :) można zmodyfikować założenia i spokojnie zejść z poborem prądu na kilkanaście uA a może nawet niżej. Kilka zasad: - zjechać z zegarem ile się tylko da, np. wewnętrzny zegar 1MHz, albo niżej na kwarcu zegarkowym, bo procesor się będzie nudził ; - zastosować stabilizator liniowy o bardzo małym poborze...
Muszę powiedzieć, że trochę szkoda montować arduino w szafce do sterowania ledami. Ja bym tam użył ATtiny13 za 1zł oraz trzech tranzystorów i miałbym to samo za 3zł. jeśli ktoś by chciał, to mogę opracować schemat i podesłać pliki HEX skompilowanego programu. (Jak o tym nie zapomnę :P) Niestety programuję w BASCOMIE, więc nie pomogę z arduino. No chyba,...
Mam pewne urządzenie (rodzaj kontrolera nie ma znaczenia) które programuję przez ISP, do tej pory programowałem je w Bascom AVR przy użyciu USBasp w WinXP. Ze względu na zmianę sprzętu (PC), postanowiłem że napiszę od nowa oprogramowanie już w Arduino IDE pod linuxem. Niestety, środowisko (IDE) za żadne skarby nie widzi programatora. AVRdude zainstalowane...
Są propozycje ale poza twoim kodem brak rozwiązań, i chętnych do ich zaprezentowania w praktyce Przecież to urządzenie ma niszowe zastosowanie. I w dodatku jedynie co robi to liczy czas i wystawia impuls raz na dobę. I to wszystko w celu naprawy innego urządzenia. A Ty oczekujesz innych praktycznych rozwiązań w praktyce? :) W jakim celu miałby to ktoś...
Skoro po usb inne pady działają to może pad od xboxa360? Teoretyczne przystawka usb do tego pada jest droga, ale można lekko zmodyfikować moduł bezprzewodowy od konsoli, który można za niewielkie pieniądze często dostać na aukcjach lub od znajomych z ubitym xklockiem. Ja mam tak podłączony pad do pc. https://dilisilib.wordpress.com/hacking/...
Potrzebujesz układ z 3 kanałami PWM + ADC. Attiny85 się do tego idealnie nadaje ale w tej płytce jeden z kanałów jest zajęty przez USB. Szkoda że nie kupiłeś programatora + kilka gołych procków. Chyba żebyś zastosował LED ws1812b, wtedy to i na attiny13 można by zrobić (ale posiadanie analizatora/oscyloskopu wskazane). W arduino nie pomogę bo nie używam.
(at)paluszasty, dla normalnego użytkownika z tego co widzę różnica jest chyba tylko na poziomie assemblera. Teraz dla popularnego attiny13 możesz zrobić tak:[syntax=c] void f1(uint8_t *i); //czyta z ram void f2(__flash const uint8_t *i); //czyta z flash void f3(__memx const uint8_t *i); //dłuższa, czyta z flash i z ram void f3a(const uint8_t *i); //jak...
Bawiłem się takim wyświetlaczem na arduino i przy dłuższym tekście ciężko jest dobrać dobrą prędkość machania tym, jak jest za wolno to wszystko się zlewa i jest nieczytelne.
Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Bo po co się uczyć martwego języka który wymaga płatnego narzędzia. Ale w czasach przedarduinowych to było coś. Na Arduino się takiego nie zrobi - bateria by za szybko wyszła ;-) Zdziwiłbyś się ;) Zasiliłem kiedyś ATtiny13 (taktowany 128 kHz) z 5 połączonych szeregowo fotodiod...
To co napisał (at)kotekturek jest w większości bez sensu, nie ustawia się fuse wgrywając bootloder w Arduino, bo Arduino przede wszystkim ustawia fuse wypalając bootloader, tylko czasami wgrywa sam program do komunikacji, np. w attiny13 nie ma miejsca na program we flash (ani sprzętu do tego), w niektórych innych prockach można wybrać czy program ma...
na ile uda mi się podpiąć LCD do tego procesora A czy przypadkiem ten wyświetlacz na zaspokoi się nawet prockiem rzędu attiny13? :) Na ile się mylę ze stwierdzeniem, że wszystkie dane są przechowywane w pamięci tego modułu wyświetlacza a procesor sterujący sprowadza się tylko do wysłania paru komend przez USART?
Witam, może nie całkiem na temat, ale próbowałaś napisać to w C, albo w Arduino? W Arduino wychodzi jakieś 10 bajtów RAM na całość plus kilka bajtów stosu. Jeśli masz jeszcze dużo tych attiny13 i planujesz jeszcze na nich budować, to myślę, że warto spróbować w C/C++. Niezależnie od języka sterowanie z punktu widzenia serwa w opcji 2 i 3 będzie takie...
BTW. Czemu do pomiaru prądów wykorzystuje się spadek napięcia na rezystorze, a nie np. moduły typu ACS712 bazujące na czujnikach Halla? Co z nimi jest nie-halo? ;-) Pomiar na rezystorze jest sposobem tańszym (grosze) oraz dobrze opisanym. W mikrokontrolerze masz dokładny przetwornik AD, więc jest to dodatkowym ułatwieniem. A układy z czujnikiem Halla...
Czy INPUT_PULLUP zadziała w attiny13a przy programowaniu przez Arduino Leonardo. Konfiguracja portu 'INPUT_PULLUP' jest istotna i ma znaczenie przed kompilacją programu. Mając kompilację bez błędów, możesz ją wpisywac dowolną metodą: Leonardo, Uno, Nano, USBasp, etc. ;czy nawet własnej roboty prosty programator zbudowany na kilku rezystorach podłączony...
Może dla miniaturyzacji np. ATtiny13 w obudowie SO8W - rozmiary około 5mm. Tylko ręczne lutowanie trochę trudne (jest i wersja DIP, łatwa do lutowania). No i możliwości dużo mniejsze, nie ma USB - za to u nas tańsze, niż Digispark w Chinach. Ale z powodu USB pewnie prędzej wypróbuję Digisparka, niż robienia czegoś na ATtiny13... O ile dobrze pamiętam,...
Kompletnie niepotrzebny jest transformator TR1 - on służy tylko do detekcji załączenia zasilania lampy - można to było zrobić na transoptorze. Strasznie kolega to skomplikował,.......... I do tego Arduino? ehhh jak już musi to być na mikrokontrolerze to można było do tak prostego programu użyć choćby attiny13. Układ by był mniejszy, i jakoś by wyglądał......
Najprościej to użyć arduino, podłączyć do niego diodę nadawczą ir. Są gotowe biblioteki do obsługi tego standardu i wiele gotowców w sieci tylko musiałbyś dopisać swój adres i komendy. Kupiłem klona Arduino Nano i zestaw elementów elektronicznych wraz z płytką stykową. Odbiornik IR TSOP 1736 oraz diody IR miałem swoje. Miałem zamiar rozwiązać problem...
Jeśli nie masz na stanie generatora to może zainteresuje Cię, albo kogoś innego, taki najprostszy generator który operowany jest dwoma potencjometrami. Jeden ustawia częstotliwość a drugi wypełnienie 1%-99%. To pozwoli szybko znaleźć odpowiednie parametry dla przetwornicy i potem można ustawić Tiny13 na rejestrach . Kod będzie działał na Arduino Mega2560,...
Wystarczy Attiny13 po obu stronach. Kod w bascomie w którymś z postow moich udostępniłem, dla nadajnika i odbiornika. Nie ma on nic wspólnego ze źle napisaną biblioteką w Arduino. W Lua udostępniłem dla tych modułów tylko dla nadajnika, dla odbiornika będzie za jakiś czas. Jak zrobi sie trochę luźniej w pracy.
Z Twojego kursu część 1. Kod przykładu: https://obrazki.elektroda.pl/4593408200_... Na teraz proponuję Ci odinstalować bieżącą wersję AVRPAscala i zainstalować starszą - 1.10.0.418, w którą korzysta z FPC 3.2.2. i która kompiluje powyższy kod bez problemu. https://obrazki.elektroda.pl/5526556700_... Załączam pod odpowiedzią....
Czy zamiast budować układ oparty o mikrokontroler, pisać program do niego, wykonywać pcb a na końcu i tak musieć ręcznie przełączyć piec pod drugą fazę nie taniej, szybciej i wygodniej byłoby zastosować stycznik z cewką na 230V który automatycznie przełączyłby zasilanie pieca także gdy nie będzie nikogo w domu? Takie styczniki są drogie, a i tak przeważnie...
https://obrazki.elektroda.pl/3897021500_... Opisany poniżej miniaturowy zamek elektroniczny z układami 1WIRE w odróżnieniu od setek podobnych projektów posiada pewną specyficzną cechę: współpracuje nie tylko z układami DALLAS DS1990 czy RW1990, ale w zasadzie z każdym układem z interfejsem 1WIRE posiadającym własny niepowtarzalny adres...
Przy zasilaniu 5V to i bez tranzystorów wystarczy. Lepiej jednak zasilić diody z 7 V i dać po 2 w szereg ze sterowaniem przez tranzystory. Nie jest też dobrym pomysłem wstawienie w bazę rezystora 10 k zamiast 4k7 - przy prądzie bazy ok. 430 uA tranzystor obciążony dwiema lub czterema gałęziami diod może nie wejść w nasycenie i nie osiągniemy pełnej...
W jaki sposób jednym timerem sterować dwiema diodami niezależnie i jeszcze serwem? Programowy PWM? Choćby dlatego, że mam go na tych pinach na których chcę, a nie tam gdzie muszę. Esencja tego forum: Nie szukaj rozwiązania... i"zmień procesor", "przejdź na C", "czemu nie użyjesz arduino" To pojawia się w 80% tematów które czytam. To powinno widnieć...
Softowy UART na prędkości 115200 w Arduino, na pinach bez przerwań, życzę powodzenia (nie wiem czy po przeniesieniu na piny 2 i 3 ich użyje). Jak już to softowy użyłbym tylko do wysyłania danych na PC, z innym konwerterem USB-UART no nic innego nie napisalem, SW-UART do PC, a jak mu nie pojdzie na 115200 niech sobie 19200 ustawi. Jest dość optymalny...
Nie trzeba zewnętrznego kwarca. Te procesory mają wewnętrzny podzielnik częstotliwości przez osiem. Fabrycznie nowy procesor ma go włączony. Bit który nim zawiaduje nazywa się CKDIV8. Procesor Tiny13 ma oscylator 9,6MHz ale podzielony przez osiem daje 1,2MHz. Można to wyłączyć i ślimaka przyspieszyć :D Fabrycznie nowy procesor ma FuseBity LOW 6A HIGH...
Jeśli weźmiesz sobie np ARDUINO Czy chodzi Ci o taki gotowy zestaw kosztujący mniej więcej 100zł [url=http://arduino.cc/en/Main/ArduinoBo... czy chodzi o zrobienie na ATMEGA Tak wg mnie to najprostsze będzie zrobić to na Attiny13 tylko czy 1kb starczy na napisanie programu. Potrzebujemy 1 wejście na pomiar napięcia np. (PB4) oraz 1 wyjście...
(at)gps79 jedna prośba, możesz nieco zmienić program tak aby zwolnić wejście zegarowe dla zewnętrznego generatora 9,6MHz? Wstępne efekty zachęciły mnie do rozbudowania układu i użycia drugiego mocniejszego kontrolera zarządzającego całością (AtTiny13 zostaje tylko jako generator SPWM), chcę użyć jednego generatora do taktowania obu uK. Po podłączeniu...
Bedziesz musial sam napisac w arduino. :>
Jak masz komunikat "cannot set sck period. please check for USBASP firmware update." to masz stary firmware i prędkość ustawiasz zworką. Nowy uC z fabryki ma zegar 1MHz i po wgraniu bootloadera zacznie działać normalnie bez zworki, bo uC będzie ustawiony >4MHz. Nie chcesz bawić się zworką to wgraj nowy firmware. Sprawdź na sprawnym Arduino, czy USBASP...
Okej, wracając do tych modułów HC-12. Zaopatrzyłem się póki co w dwa takie. Podłączyłem je przez FT232 pod USB i ustawiłem za pomocą jakiegoś programu (configuration utility) tryb pracy FU4 (1.8km), bitrate 1200 i moc 100mW. I teraz tak się zastanawiam, skoro ten moduł może być zarówno nadajnikiem jak i odbiornikiem, jak wybrać jego tryb pracy? Chyba,...
Rzeczywiście, podany schemat jest błędny - na wykonanej przeze mnie płytce potencjometry są podłączone do pinów PB3 i PB4. Oba układy, zarówno AtTiny13 i TX-2 są podłączone do stablilizatora napięcia, czyli są zasilane 5V. AtTiny programuję używając Arduino jako programatora, w związku z czym kod jest dosyć przejrzysty. [syntax=c] // piny na wyjscie...
Dzięki za błyskawiczną odpowiedź i za rozjaśnienie pewnych kwestii. Attiny13 nie należy do grupy/rodziny Attiny25/45/85. Tak, masz rację. Pisanie o północy może być przyczyną różnych dziwnych pomyłek. Najpierw sprecyzuj, do których interruptów referujesz i masz zamiar je wykorzystać. Czy są to INT0 i INT1, czy też chcesz użyć któreś z PCINT. W programie...
(at)danthe, pozwolę sobie odpowiedzieć. Jeśli użyjesz Arduino z Atmegą 8 (np. NG) to nie masz możliwości wyboru czy chcesz mieć bootloader czy nie. Nawet jeśli go sobie ręcznie wyłączysz to arduino i tak wykrzyczy Ci, że błąd kompilacji bo masz do dyspozycji 7168B - Arduino nie wie że sobie wyłączyłeś ręcznie. Jak zainstalujesz MiniCore to można sobie...
W którym miejscu w artykule napisano cokolwiek o Basicu na AVRy czy o ASM? Nieładnie jest odpowiadać pytaniem na pytanie, ale ja to zrobię. A czym Basic czy ASM jest lepszy od Arduino, skoro mój projekt ma tylko mrugać diodą? Aby nie być gołosłowny, to taki projekt uczyniłem stosując ATTINY13. W układzie zostawiłem tylko 3 nóżki. Resztę wyłamałem....
Po wywołaniu Twojego kodu pojawiło sie takie coś: Czyli ta kostka wyraźnie nie życzy sobie z nikim rozmawiać. No i to by świadczyło że nie tylko ruszałeś CKDIV8, bo w/w wywołanie avrdude"wyciąga" bez problemu ATtiny13 z najniższej możliwej nastawy fusebitów jak chodzi o taktowanie z wewnętrznego generatora. Czyli albo ustawiłeś na fusebitach taktowanie...
Pomysł jest znany, z jednej strony źródło światła, z drugiej odbiornik, do tego malutkie Attiny13 lub Atmega 8 i wyświetlacz LCD. Uruchamiamy migawkę aparatu i mierzymy czas jej otwarcia. Zakres powinien wynosić od 1 do 1/4000 sekundy (w wersji minimum 1/1000 sekundy). Najchętniej bym wykorzystał AVR C, jakoś Bascom mi nie wchodzi, a zatrudnianie Arduino...
Wersja do której podałem link "ma wszystko w sobie". Nie wymaga instalacji javy, gcc itp. Podaj pełne logi z kompilacji. Arduino:1.8.2 (Windows 10), Płytka:"Arduino/Genuino Uno" C:\Users\BK\Downloads\arduino-1.8.2\ardu... -dump-prefs -logger=machine -hardware C:\Users\BK\Downloads\arduino-1.8.2\hard... -tools C:\Users\BK\Downloads\arduino-1.8.2\tool...
musisz w katalogu C:\WinAVR-20100110\bin odszukać plik avrdude.conf a w nim odszukać: http://obrazki.elektroda.pl/2005728300_1... i dopisać tak jak tu: http://obrazki.elektroda.pl/2043910600_1...
Jak dla mnie to jest przerost formy nad treścią. Można było użyć potencjometrów wielo-obrotowych i prostego ne555, lub jak by już komuś zależało na mikrokontrolerze, to wziąć attiny13. I zamiast płacić ponad 100zł za części, to mamy coś podobnego za niecałe 10zł i zostaje nam jeszcze dużo na obudowę, więc proste urządzenie może nam posłużyć jeszcze...
Kolego, ale skoro kierujesz te wypociny do małych dzieci to nie zmuszaj ich do zabawy z kwasami, źle to się może skończyć, zresztą jak można nazwać ATtiny2313 "komputerem" ??? W ogóle jaki jest sens bawić się w robienie modułów arduino , i to jeszcze na początku, skoro za dwa zielone od chinola można kupić naprawdę mały moduł z atmega328p... Zresztą...
Chciażby standardowy blink z arduino: [syntax=c] void setup() { // initialize digital pin 3 as an output. pinMode(3, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(3, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for a second digitalWrite(3, LOW); // turn the LED off by making...
Aparat oczywiście będzie na długim czasie otwarcia migawki. Spadanie kropli ma wyzwolić lampę, chodzi oto aby lampa była wyzwolona w momencie uderzenia kropli o wodę( czujnik dźwięku), lub przecięcia wiązki laserowej (moduł promienia lasera), jednocześnie z możliwością kontroli opóźnienia wyzwolenia lampy . Inne możliwości też wchodzą w grę. Czujnik...
Witam. Przestawiam modyfikacje aparatury helikoptera RC dragonfly 4. Projekt powstał ponieważ stara aparatura uległa uszkodzeniu/rozstrojeniu i na dworze zbierała zakłócenia, co uniemożliwiało zabawę. Jako nadajnika i odbiornika użyłem dwóch modułów wifi esp8266(cena i dostępność oraz prostota użytkowania). Projekt prezentuję w poczekalni ze względu...
Układ LMC555 lub Attiny13 byłby OK. Pod warunkiem, żebym wiedział jak to zrobić. Jestem lamerem w dziedzinie elektroniki (typowy humanista z zamiłowania i zawodu) - jedyne co umiem to: lutować (też nie za dobrze), czytać schematy układów elektronicznych i rozróżnić podstawowe elementy elektroniczne. Moje dotychczasowe największe osiągnięcie to zaprogramowanie...
Ja zaczynałem od czegoś takiego: https://abc-rc.pl/product-pol-7667-Zasil... a nabywając płytkę stykową, kupiłem od razu z: https://www.gotronik.pl/mb102-modul-zasi... Na początek wystarczy, chociaż należy mieć na uwadze, że te stabilizatory...
Ładna szopka, ale oświetlenie ogona gwiazdy powinno raczej płynąć w drugą stronę :) Też mi to żona powiedziała po zmontowaniu całości, w tym roku już tak zostanie a na przyszłe święta będzie całkiem inne oświetlenie to i to też zmienię. Dodano po 2 To ja od siebie dodam, że na przyszłość do oświetlenia takich elementów jak ogon gwiazdy czy gwieździste...
Witam! Laminator przyszedł we wtorek przed południem. Laminat 1,6mm łyka bez problemu, teraz przeróbka, niestety robię na przekaźniku, jest to moduł załączany stanem niskim lub wysokim. Pisał kolega, że kondensator ma być 10nF, ale jakiej wartości ma być ten drugi? Ja dałem 100uF.Czy nie za wielki czasem? Chodzi o ten przy nóżkach TRIGGER I THRESHOLD,...
attiny13 zajmował by połowe z tego co ten digispark. Abstrachując od ewektualnych pętli, funkcji, złego nawyku używania funkcji delay, oraz nie definiowania zegara w programie ten bardzo trudny kod w c (uproszczony do granic możliwości) wyglądałby tak: PS. kod od wojciecha ma złe założenie, zmienna licznik się przekręci co spowoduje że program będzie...
Sposób na wykrycie jest, całkiem prosty, chętnych zapraszam tutaj http://www.elektroda.pl/rtvforum/topic15... pozostaje kilka innych problemów takich jak możliwość podania 12V na dowolnym pinie ZIFa - no i potrzebne 40 pinów I/O. Obiecywałem linki do innych odblokowywaczy rodziny TINY: attiny12 http://cappels.org/dproj/t12fp/t12f.htm attiny45...
https://obrazki.elektroda.pl/3544628800_... Przedmiotem tego projektu jest realizacja oświetlenia paskami ledowymi oraz sterownika z sensorem PIR i fotorezystorem eliminującego konieczność manualnego włączania oświetlenia po wejściu do pomieszczenia. System znajduje najlepsze zastosowanie w oświetleniu kuchennym, ponieważ to jedyne...
Witam, próbuje zrobić układ, który włączy wzmacniacz po otrzymaniu sygnału audio z komputera. Przeczytałem już większość wątków na forum o podobnym temacie ale najprostszy wydał mi się tej projekt https://obrazki.elektroda.pl/5207131300_... Po podłączeniu linii sygnału audio przekaźnik się zamyka pomimo braku dźwięków na komputerze,...
Wstyd się przyznać ale przewody z programatora były źle powpinane. Zworki power i slow założone, bez slow nie ruszy, power wiadomo jak jest. Teraz problemem było środowisko arduino przez które najłatwiej mi było cokolwiek zrobić bo miałem to na zajęciach i są tam gotowe przykłady. To środowisko niesamowicie mi się zacina więc wgrywanie programu trwa...
arduino attiny13 arduino attiny13 avrdude attiny13 software
pozycyjne astra sterowanie triakiem atmega podłączyć bezpiecznik topikowy
Plazma LG - dioda miga 3 razy na czerwono Kompatybilność taśmy T-CON 69.64T05.F01 z Sony KDL-55W828B