Attiny13 nie ma interfejsu I2C. Niemniej jednak możesz sam napisać stosowną bibliotekę z programową obsługą I2C lub za pomocą googli poszukać gotowej.
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...
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...
CR2032 3V Jako zasilanie do ogólnego prototypowania w arduino? nie polecam. Policz na ile czasu Ci starczy te <200mAh pojemności. Chyba że opracowujesz urządzenie któro ma już dopracowane oszczędzanie energii, większość czasu uC śpi. To wówczas można. Ale nie na start. Czy w ogóle potrzebuję tego chipu ATTiny13 lub 85? Tego się nie dowiesz bez analizy...
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...
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ł.
Jutro jeszcze sprawdzę jak będzie działać Attiny 45. Może coś uda się osiągnąć. Zrobiłem trochę testów na attiny13 i po nich jestem bardzo sceptyczny co do użyteczności funkcji micros() w takim zastosowaniu jak metoda użyta w twoim szkicu. Mam obawy że na attiny45 problem może być ten sam, tylko nieco mniejszy, z powodu możliwości wyższego taktowania....
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 ****************************************...
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,...
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...
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,...
Witam. Chciałem zacząć programować AVRy więc na początek próbuje wykonać miganie diodki na attiny13. Kod programu poniżej: [syntax=c] #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0x03; PORTB = 0x01; _delay_ms(1000); PORTB = 0x00; _delay_ms(1000); } [/syntax] Programowanie idzie dobrze, weryfikacja potwierdza, że procesor...
Cześć, Razu pewnego, mając zlecenie w terenie gdzie długie dnie spędzałem w ciszy kupiłem głośnik BT z wbudowanym radiem na alledrogo za ok 200zł. Od początku wnerwiało mnie to, że włączając go głównym włącznikiem zasialnia zawsze uruchamiał się w trybie BT na 2/3 głośności (czytaj, bardzo głośno) a do tego jeszcze takim wrednym, krzykliwym "titu titu"...
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
Witajcie. Próbuję zaprogramować attiny13 przy użyciu arduino nano. Udało mi się skonfigurować to tak, że mogę wgrać jakiś prosty program typu blink, ale docelowo attiny ma realizować transmisję z modułem radiowym przez uart. I tu pojawiają się problemy. Pierwsza próba: #include <SoftwareSerial.h> SoftwareSerial HC12(0, 5); // HC-12 TX...
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...
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...
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...
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...
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...
Kodu dla Arduino raczej w ATtiny13 nie wpakujesz.
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?
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.
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...
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...
Jeszcze jedno pytanie. Czy jest możliwość napisania programu w C i zaprogramowania ATtiny13 przy użyciu Arduino Uno?
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
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.
(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...
w Arduino Po co zaraz Arduino? Attiny13 wystarczy :D
No więc wgrałem program ten migającej diody: /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(4, OUTPUT); } void loop() { digitalWrite(4, HIGH); // set...
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...
Pierwsze testy za mną, tymczasowo uruchomiłem tylko falownik wyjściowy; https://obrazki.elektroda.pl/2219393900_... Zaprogramowałem Attiny13 i wszystko działa tyle że mój oscyloskop pokazuje wyższą od 50Hz częstotliwość bazową; https://obrazki.elektroda.pl/8283700100_... W niczym mi to nie przeszkadza jednak zastanawia...
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...
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,...
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...
Sam wsad do ATTINY13 nic Ci nie da, jeżeli chcesz gotowca to potrzebujesz wsad wraz z konkretnym schematem. Oczywiście jeszcze korzystniej jest posiadać plik źródłowy. Na temat sterowania pomp CO za pomocą ARDUINO cała masa informacji na sieci [url=http://botland.com.pl/content/42-ar...
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...
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.
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...
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...
Problem powstaje w momencie gdy chcę ten program przenieść na ATTINY85. W ATmega328 są 2 przerwania. Rodzina Attiny 13/45/85 ma tylko jedno - INT0 - ale aż 5 przerwań przy zmianie stanu końcówki PCINT. Czyli chyba można zaadaptować program Rotary master z ATmega328 na Attiny85. Problemu nie ma (!) jeżeli zrozumiesz konfigurację przerwań dla tych microcontrollerów...
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...
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. Dzieki FastProjectz za szybka odpowiedz. To juz przecwiczylem na ARDUINO i sie wgrywa wszystko do RFM65W bo. p.p jest SPI sprzetowe uzyte w kodzie C , ktorego nie znam a tylko wgralemi pozmienialem troche zawartosci rejestrow dla RFM65W bo RFM96 to podobny tyle ze ma RX/TX. Robilem na ATTINY45 SPI programowe ale wynik jest podobny, chyba, ze...
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...
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.
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.
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,...
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,...
Przecież nie kombinuję z niczym, Twoja uwaga jest trochę "z dupy". Ustawiłem transmisję w arduino na 1200bps, chyba najwolniej jak ten moduł potrafi. Jak mam ustawić to wysyłanie paczek co 1s? I czy to w ogóle konieczne? Ma zostać nadana tylko jedna paczka danych (8 bitów) raz na, powiedzmy, godzinę (ale to już realizuje uC). Przy okazji - orientuje...
attiny13 arduino arduino attiny13 avrdude attiny13 software
spolszczenie windows vista nokia 6303i toyota toyota camry
Sterownik PCI\VEN_104C&DEV_803B dla HP Compaq NC6400 na Windows 10 Sagemcom DSIW74 Cyfra+ – obsługa karty Telewizja na Kartę (TNK), oprogramowanie, ograniczenia