Witam Mam takie proste pytanko, bo sam się już gubię w różnorodności tych wszystkich przetworników. Założenie są takie, układ sterowany z Atmegi/ATtiny, komunikacja po I2C, zmiana napięcia od 0V do 5V co około 20mS. Jaki w tym wypadku mogę użyć przetwornik C/A?
Według mnie musisz na początku podprogramu z obsługą I2C dać Config Scl = PORTB.X i SDA a na końcu obsługi I2C przestawić jako wejścia ale przecież Attiny ma swoją pamięć eprom.
Uważam że dało by się zrezygnować z attiny. ESP01 potrafi obsługiwać I2C.
Weź w obudowie DIP za 10zł i jeśli masz jakąś zaprojektowaną przez kogoś płytke i tylko PDF ścieżek to po prostu go przylutuj na pająku bez czekania (kynar i 5minut). Jak sobie zamówisz SMD i przyjdzie to moze sobie podmienisz, ale zazwyczaj takie prowizorki działają najdłużej ;) Jak płytkę chcesz projektowac sam na podstawie schematu to co za problem...
Może też ten kod ci się przyda do testowania TWI_USI dla różnych ATtiny i nie tylko. A przy okazji jeszcze tu jest opisane jak to użyć w trybie Slave I2C ;)
Dotychczas w mojej karierze zawodowej nie spotkałem się z techniką przesyłania prądu elektrycznego bez sygnału powrotnego, czyli po jednym przewodzie bez chociażby ziemi lub wody jako powrotu. UART - to jest coś, co masz w 99% mirokontrolerów i czego obsługa programowa składa się z kilku instrukcji. Nie bardzo wiem, jak mogłeś nie mieć styczności z...
1. Jakoś nie wierzę w ten defekt. 2. Zdecyduj się, czy potrzebujesz 3 szt. I2C, czy chodzi Ci o obowiązkowe użycie ATtiny. Znajdziesz sporo tańszych od ATtiny uC, które mają po 2 I2C i pewnie przynajmniej kilka z trzema.
Tu napewno znajdziesz odpowiedz http://mikrokontrolery.net/avr_kursy.htm Magistrala I2C
Regulamin forum. Proszę użyć opcji szukaj. Poza tym Kolego, zlecenia są w innym dziale.
Wszystko moim zdaniem jest w dokumentacji. Co do szczegółów to pisz do kolegi LBula. z tego co pamiętam to on się zajmował tym sterownikiem.
Witam Dla miłośników NE555 mam dwa zadania, zarówno Attiny25 jak i NE555 ma 8 nóżek, zadanie pierwsze, podobno NE555 jest prostsze, ile elementów pasywnych trzeba do takiego generatora jak w projekcie by zrobić to na NE555, bo na Attiny starczy sam potencjometr ( wewnętrzny generator jest i tak stabilniejszy niż NE555 ). Narzekacie na brak wyświetlacza,...
Mam pewien pomysł na optymalizację dużej ilości np danych tekstowych kosztem SRAMu Zamiast trzymać testy we flashu można by było je tworzyć z danych, a we flashu jedynie trzymać dane wszystkich liter i cyfr. Kiedy byłby potrzebny jakiś tekst byłby tworzony przy pomocy danych zapisanych w array. Jak myślicie dało by to jakiś efekt ? Jeśli chcesz je...
Pytanie dotyczyło SPI a nie I2C... A attiny masz dobrze skonfigurowanego? Znaczy, czy przypadkiem tiny nie wystawia na SCK swojego zegara?
Następnie w main.c dodałem je komendami #include "usi_i2c_master.c" To niedobrze. Praktycznie nigdy nie należy dołączać pliku .c. Pokaż kod.
A może spi=soft dla attiny???
Rzeczywiście ATtiny ma możliwość sprzętowej obsługi I2C, co próbuje już ogarnąć od kilku dni. Myślałem, że może jednak w wersji programowej będzie łatwiej. Zastanawiem się, czy te inne podłączenie rezystorów może mieć jakiś wpływ na to, że nie ma komunikacji, ale wydaje mi się, że chyba nie powinno nic szkodzić projektowi. Ten pomysł ze zmianą jednego...
Interfejs USI ma nawet 8-pinowy ATTiny, czyli masz RS232, RS485, SPI, I2C itd. USB działa programowo nawet na 8 pinowym ATTiny. Ethernet nie, ale tu ze względu na skąplikowany protokół nie ma sensu tego pakować do małego procesorka. Wchodzimy więc w obszar 20zł UC3 z gotowymi stosami. Sory, ale jakoś nie widzę tu niszy rynkowej. Nie ma sensu rozmawiać...
Gdyby ktoś szukał procedur do podstawowej obsługi wyświetlacza OLED I2C (sterownik SSD1306), napisanych w asemblerze mikrokontrolerów ATtiny/ATmega, to takowe są już dostępne: [url=http://romanworkshop.blutu.pl/asmav... sprzętowego modułu TWI lub [url=http://romanworkshop.blutu.pl/asmav... programowo (bit-bang).
No i tak, zrobiłem kilka testów. Bo chciałem być pewien, że to przez 5 v a nie użyte piny. Więc przylutowałem rezystory podciągające- efekt wifi działa (na pinach, SDA i SDL 5V). Przylutowałem DS3231- wifi działa. To samo zrobiłem z fram(i2c) - wifi działa. Fragment z monitoru 12:55:12.330 -> I2C Scanner 12:55:12.330 -> Scanning......
trafiło mi sie fajne sterowanie to z niego skorzystałem ;p czy duzo zmian trzeba wprowadzac aby zmienić pin? (w attiny tez?)
działa pwm1, czyli ten 0x40 Dodano po 2 Ściągnij skaner adresów I2C i sprawdź, czy rozpoznaje oba adresy I2C w układzie: Link do skanera: https://gist.github.com/tfeldmann/541137... skaner: Scanning... I2C device found at address 0x40 ! I2C device found at address 0x41 ! done
W oryginalnym projekcie zastosowany mikrokontroler ATtiny85 posiada podobne parametry i panel fotowoltaiczny dostarczał wystarczająco energii. Dodatkowo tam zastosowany wyświetlacz I2C oparty na sterowniku PCF8576 także pobierał prąd. • Speed Grade – ATtiny25V/45V/85V: 0 – 4 MHz (at) 1.8 - 5.5V, 0 - 10 MHz (at) 2.7 - 5.5V – ATtiny25/45/85: 0 – 10 MHz...
A nie prościej kupić uniwersalny pilot i zaprogramować go kodami, które masz, a najlepiej przy pomocy oryginalnego pilota, jeśli byś miał? Albo jeszcze inaczej - jakaś mała(tania) ATMEGA/ATTINY + bascomowa interpretacja I2C + dioda (układ tylko do wygenerowania pozostałych kodów). Realizacja pilota z portu RS to moim zdaniem pomyłka.
Zastanawiam się czy ten wzmacniacz był by dobrym rozwiązaniem do zastosowania w LAPTOPIE. Wzmacniacz wbudowany w płytę główna uległ awarii jednak sygnał audio z gniazda na słuchawki dalej płynie. O 5V w laptopie nie trudno, a poza tym to sterowanie przez i2c. Można by zrobić jakiś układ np. na Attiny.
Dzięki, zaraz sprawdzę te biblioteki, a potem najwyżej powrzucam moje programy i schemat. Pozwolę sobie jednak jeszcze dopytać. Czy wspomniana logika odczytu oraz zapisu jest identyczna w przypadku DS1307 i pcf8583p, czy trzeba na przykład zmieniać kolejność wystawiania stanów logicznych na SDA i SCL. Domyślam się, że właśnie po to powstał standard...
Sprawdziłeś adres I2C wyświetlacza? tak sprawdziłem : I2C Scanner Scanning... I2C device found at address 0x27 ! done
Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...
Do lcd wystarczy 6 pinów. Ew podłączyć lcd przez ekspander na i2c.
narazie jest tylko jeden IC, dokłaniej dual interface EEPROM -> M24LR64-R, przy zapisie bierze 400uA przy 2.5V. To znaczy, że da radę zasilać z pinu ATtiny. Chciałbym jeszcze podciąganie magistrali I2C móc wł/wył czyli zasilać z tego pinu, da radę? Dodano po 36 a jak się ma sprawa z kondensatorem na zasilaniu eeprom, w datasheet'ie zalecają jakieś 10nF,...
Witam ponownie. Wygląda ze wszystko jest OK. Jedyna uwaga to jest taka, ze przy układach cyfrowych zalecane jest blokowanie zasilania kondensatorami 100nF jak najbliżej nóżek zasilania i masy dotyczy to wszystkich układów. Tu nie ma ani jednego kondensatora blokującego. Druga sprawa do wejścia RESET procesora należało by podłączyć kondensator 4,7uF...
EUROSCAN nie wykorzystuje pamięci EEPROM w ATTiny, ma osobną kość EEPROM na magistrali I2C. Zewnętrzne zasilanie to 5V.
Przede wszystkim przyjmij do wiadomości to co usłyszałeś już powyżej, że magistrala I2C nadaje się tylko do zastosowania na malutkich odległościach, głównie wewnątrz większych urządzeń do komunikacji pomiędzy modułami czasem nawet na tej samej płytce. Po co wyważać głową drzwi? ..... a skoro chciałbyś się dowiedzieć dokładnie dlaczego nie działa w oparciu...
Najpierw musisz zająć się multipleksowaniem twoich wyświetlaczy i nauczyć się wyświetlać na nich cyfry. Poszukaj na forum bo było sporo tematów o tym.
Pewnie nie ustawiłeś kierunków portów w bascomie, poczytaj o tym w helpie, powinno rozwiązać problem
Mam tą biblioteke jak ktoś chce to niech poda maila to podeśle. Pozdrawiam Proszę nie wpisywać niżej listy majlowej, załatwiajcie to na PW
Można, jakkolwiek Arduino ma przetwornik tylko 10-bitowy (a jakieś ATtiny nawet tylko 8-bitowy), więc dokładność pomiaru będzie taka sobie (trzeba jeszcze zamienić prąd na napięcie). Są czujniki ciśnienia podłączane przez I2C (BMP280, BMP180, mają dużo lepszą rozdzielczość i przy okazji mierzą temperaturę), ale ich zakres to 300-1100 kPa (0,3-1,1 atm),...
Nie no mikrokontroler z I2C softwareowym to spokojne wystarczy ATTiny jakieś w DIP8 (ATTiny85 ma nawet sprzętowe wsparcie dla I2C), bo i tak urządzenie każde potrzebuje mikroprocesor tak czy inaczej do zbierania danych i obrabiania ich w czasie rzeczywistym, a od czasu do czasu zwyczajnie są odpytywane przez I2C tym sposobem nawet bezpośrednio na PC...
Odświeżę kotleta. Plany co do termometru trochę się zmieniły bo brakło mi pinów w esp32. Szukam czegoś po i2c, dzięki temu oszczędził bym jeden pin. Jaki może być maksymalny zasięg tej magistrali? Jak wpisałem w google to ludzie piszą, że powinno się używać max na kilka cm, a ja mam puszczony w innym projekcie LCD na kablu 1m. Są jakieś "wzmacniacze"...
Declare Sub Gettime Declare Sub Settime Dim S As Byte Dim M As Byte Dim H As Byte Dim Yd As Byte Dim Wm As Byte Podprogram odczytu pcf8583: Sub Gettime I2cstart 'generate start I2cwbyte &HA2 'write addres of PCF8583 (a0 do plusa) I2cwbyte 2 'select second register I2cstart 'generate repeated start I2cwbyte &HA3 'write address for reading info I2crbyte...
W tym pliku ZIP w załączniku do którego link podałem masz wszystko czego potrzebujesz przecież i nie tylko do ATtiny
mnie interesuje <jak narazie> tylko temat sle4442 > w sumie to tylko odczyt danych -> nie wiem czemu ale wydaje mi sie ze byle attiny 13 + eprom i2c zalatwil by sprawe takiego emulatora patrze na twoj kod odnosnie sle4406 i.. gdzie tu sie znajduje sekcja odpowiadajaca za odpowiedz ATR ? ... widze zwartosc/zawartosci kart .. ale ATR'u nie...
Włóż tam jakiegoś attiny z ADC i będzie spokój :) Schemat dzielnika (np. dla atmega8, attiny): http://obrazki.elektroda.net/96_12805689... Ustaw przetwornik tak, żeby korzystał z Avcc jako Vref, w dokumentacji piszą, że trzeba podłączyć kondensator do Vref przy takiej konfiguracji, ale do pomiarów napięcia baterii nie ma takiej potrzeby. Dodano...
Najpierw spisuje się założenia projektowe, potem dobiera elementy. Rozpoczynanie projektu od ATMega + 2 x ATtiny i PCF8cośtam skutkuje takim właśnie potworkiem, niepotrzebnie skomplikowanym i trudnym do oprogramowania.Ja tu nie widzę potrzeby użycia żadnego I2C, zewnętrznego RTC, PCF8574 ani dodatkowych ATtiny - to wszytsko da się zrobiś w jednym mikrokontrolerze...
Witam. W pewnej konstrukcji ARM, z którą przyszło mi pracować, logi wysyłane były przy pomocy interfejsu I2C na adres 0x22 (7bit). Zapewne niektórzy znają przejściówki USB-I2C z układem FTDI np.: FT201X https://obrazki.elektroda.pl/2508288500_... i to właśnie te układy pracują na powyższym adresie. Jednak koszt takiej przejściówki to...
https://obrazki.elektroda.pl/7425317500_... Jest to prosty skaner magistrali I2C, zbudowany na mikrokontrolerze ATtiny24/44/84, zasilany stabilizowanym napięciem Vcc=2.7-5.5V, np. z badanej magistrali (1.8-5.5V jeśli użyjemy mikrokontrolera w wersji "A"/"V" i rezonatora 4 MHz). Można go wykorzystać do wykrywania obecności urządzeń...
Hehe sam program obslugi raczej niewiele ale kod przetrzymujacy obraz do wyswietlenia to juz duzo dlatego ze lcd nokii nie ma wlasnej pamieci obrazu.Dla porownania podam ze narysowanie calego ekranu zajmuje zdaje sie 504 bajty co jak na tinego jest bardzo duzo.Wyjsciem moze byc zastosowanie zewnetrznej pamieci na obraz (np EEPROM na I2C).
Nie do końca , ja ostatnio męczyłem się bo na wolnych portach chciałem puścić i2c , niestety bascom odmówił współpracy , musiałem na tych portach zrobić przyciski . Dziwne ?!
The SPI Bus was specially designed to exchange data between various IC chips, at very high speeds; say, at 180 MHz or even more. Cytat ze strony: http://ezinearticles.com/?SPI-Bus:-Theor...
Szukam jakiejś 8051 z jak najmniejszą liczbą wyprowadzeń np. 8pin. Najlepiej gdydby miała RS232 lub I2C lub SPI. Możecie coś polecić? Wiem, że jest ATtiny ale nie chce mi się uczyć AVRów a 8051 znam na wylot.
Jakoś nie bardzo wierzę, że programowy UART bez użycia przerwania timer ama prawo działać - to po pierwsze. Po drugie - częstotliwość wewnętrznego zegara ATTiny13 jest na tyle niedokładna, że komunikacja szeregowa nie musi działać Kiedyś robiłem coś takiego, i średnio jeden uC na 4 nie transmitował z poprawną szybkością. Mając to zrobione na przerwaniach...
W pliku Twojego projektu masz podane rozwiązanie Twojego problemu: https://obrazki.elektroda.pl/3371000500_...
Freddie: jak to po co? Ktoś przepisał program z jakiegoś ATtiny na STM32F i mu zadziałało, więc lepiej nie ruszać. ;)
W rzeczywistości to tak nie zadziała. Linie musiałyby być wiredAND i są zbędne ponieważ można to rozwiązać inaczej. Trzeba linie CLK zrobić jako wired-AND żeby je zsynchronizować jeśli jest kilka masterów. Poza tym trzeba zaprogramować arbiter - działa to tak, że podczas wysyłania danych należy sprawdzać stan linii SDA, jeśli nie zgadza się z tym co...
Wszystko masz ładnie wytłumaczone na stronie 707 (Master Mode). Może zegar za mały na I2C: The peripheral input clock frequency must be at least: 2 MHz in Standard mode 4 MHz in Fast mode Może nie nadajesz Start itp. Trudno powiedzieć pokaż więcej, a najlepiej skonfiguruj sam na rejestrach (jeśli tak nie masz) na podstawie tego rozdziału. EDIT....
witam, Potrzebuje pomocy w wyborze mikrokontrolera. Chciałbym zrobić prosty układ sterujący motorem, tak aby podawalo mu duzo mocy po naciśnięciu blaszki piezoelektrycznej, do tego podłączony byłby mały wyświetlacz 128x64 i2c, wszystko zasilane akumulatorem lipo albo lion. Zastanawiałem się nad wyborem attiny ale nie wiem czy wystarczy wyjść i jak to...
A czemu nie UART? W oprogramowaniu łatwo zrobić pracę multidrop na jednym lub dwóch drutach (plus masa oczywiście) - sporo łatwiej to oprogramować niż I2C.
To moze ci sie przydac przy robieniu takiego keyloggera ;): http://www.beyondlogic.org/keyboard/keyb... Zasada uzadzenia jest stosunkowo prosta... ale bys musial zastosowac dodatkowa pamiec w uC.. bo w wewnetrznej duzo niezmiescisz ;) Co do uC to polecam jakiegos ATtiny + zewnetrzny eeprom I2C Zmiana 1 Polecam ATtiny13 posiada jedno zewnetrzne przerwanie...
Ten procesor nie ma wystarczającej liczby peryferiów, w praktyce musiałbyś UASRT symulować programowo, lub użyć semisprzętowy USART (USI), ale za to programowo symulować I2C. I gdzie się nie zakręcisz będzie problem. Do tego tylko 4kB FLASH, nie znając projektu trudno powiedzieć czy wystarczy. Dlatego sugerowałem ci zmianę procesora, jeśli USB nie jest...
typowe karty telefoniczne nie komunikują się z otoczeniem przez I2C. Komunikacja zachodzi poprzez 3 linie: RESET, CLOCK, IN/OUT.
Chodzi o to iż kiedyś zbudowałem własną małą 366MB wersję Live Debiana 6.0.5 standard czyli konsolową. Od czasu do czasu dodaję jakieś nowe narzędzia ale teraz trafiłem na i2c-tools i wychodzi na to iż bez nowszej wersji się nie obejdzie. P.S. A może by tak patchować sam kernel skoro to od niego zależy? Raz na próbę robiłem coś takiego aby uruchomić...
2 bitu adresu slava będą zależały od numeru slotu. pozostałe zawsze te same dla slave. Multum problemów rozwiązanych. Ale w slave musisz przeznaczyć 2 dodatkowe piny na odczyt adresu. Piszę pod arduino, a biblioteka wire tego raczej nie obsługuje :-/ Dodatkowo slave-ami mają być attiny. Ale pomyślałem żeby zrobić to tak: slave łączy się z adresem 127,...
Witam Noworocznie, Panowie, poległem niestety na szukaniu informacji o adresowaniu I2C. Podpowiecie lub podrzucicie jakiś link dla początkującego? Mam dwa urządzenia na I2C: DS1307 i Si7021. W jaki sposób adresować w programie te urządzenia? Skaner adresów podaje mi: [syntax=c]I2C device found at address 0x40 ! //Si7021 I2C device found at address 0x50...
a jak chiałem przegrać na Attiny 3213A to wykrzaczył mi się problem z kompilacją Nie ma w rodzinie AVR Attiny3213. Symbol, oznaczałby, że Tiny to 32kB FLASH. W ARM 32kB moze być tiny ale w AVR to już mega. Rodina tiny w AVR ma bardzo uproszczone peryferia, niektórych nie ma wcale. SPI czy I2C na Mega to co innego niż na tiny. Podobnie z timerami, usart.
Działa: I2C Scanner Scanning... I2C device found at address 0x2F ! done Faktycznie, laik ze mnie. Dzięki jeszcze raz za pomoc, nie wiedziałem że jak nie ma sprzętowego i2c to trzeba podciągnąć też te linie. PS: to samo trzeba zrobić w przypadku ESP8266 dla i2c ?
E502 I2C error => switch the power off for at least one minute prosze o pomoc co mozna z tym zrobić.
Witam Szanownych Kolegów. W ostatnim czasie pracuję nad przejściówką I2C - USB. Przejściówka jest oparta o mikrokontroler Attiny 45. Do poprawnego działania przejściówki wymagane jest używanie nóżki RESET mikrokontrolera jako I/O w związku z czym po zmianie ustawień w fuse bitach ( zablokowanie resetu) straciłem dostęp do kostki. Aby móc zaprogramować...
I oczywiście potrzebujesz jeszcze jednego procka. Np. ATTINY* jakiś. Który będzie musiał jedynie mierzyć napięcie ze swojego AD736 (tego od napięcia) i przesyłać je najprościej UARTem do ATMEGi328. Ale ja ciagle wspominam po co kombinowac... jakis tani ADC na SPI lub I2C i nie potrzeba ATTINY... ADC podbpiety do AD736 jak sie nie chce liczyc samemu......
Kolego sp3ots. Zaprogramowałem, ale nie odpala. Na wyświetlaczu tylko kwadraciki :( Dodano po 3 Kolego kamyczek LCD działa, funkcje też, na sda scl jest sygnał. Czy mógłbyś mi wyjaśnić o co chodzi z tym resetem i jak temu zaradzić ? UF ! Nie zauważyłem, że mam Attiny 2313A . Sprawdzam na nowo.
Attiny ma piny SCL i SDA, ale jeden z nich jest także opisany jako MOSI - z tego co słyszałem MISO i MOSI to jest programowanie szeregowe. Jeśli jednak programuje AVRa przez ISP to MISO i MOSI nie będą mi potrzebne ?
Tak. Poszukaj przetworników z szeregowym wyjściem (np. i2c, 2-wire). Np. ADS7822 jest w miarę tani i dostępny na TME.
Wygrywasz na arduino czy attiny ? Bo sie pogubiłem ... Oled masz np. tu https://github.com/adafruit/Adafruit-SSD... a do LCD tekstowego biblioteka sie nazywa LiquidCrystal, jeżeli masz LCD na I2C to musisz zaciągnąć bibliotekę LiquidCrystal_I2C ;)
Witam Najprościej będzie jeśli w podprogramie obsługi I2C zdefiniujesz je jako SCL i SDA, natomiast w podprogramie obsługi przycisków zdefiniujesz te same piny jako wejście. Chodzi o to, żeby procek za każdym razem odpowiednio ustawiał te piny. Nie ustawiaj tych pinów w pętli głównej na dwa sposoby , jako wejścia i jako piny do obsługi I2C. Pozdrawiam
Co racja to racja. Przerwania powinny byc krotkie. Nie ma jak offloading - albo PWM, albo tak jak w tym przypadku attiny odciazajace glowny procesor. Lubie takie projekty gdzie ceduje sie czesc pracy na inny MCU - fajna jest ta zabawa w protokoliki itd.
Witam, jeśli ktoś ci powiedział, że udało mu się zaprogramować attiny2313, to może podpowie jak to zrobił, a tak na poważnie: 1. Proponowany programatormoże pracować wyłącznie z programem BASCOM LT lub BASCOM8051. Jak z tego wynika programator współpracuje z rodziną atmela "51", natomiast attiny to procesory rodziny AVR. Ponadto programator do ustawienia...
Witam Mam taki problem, otóż ostatnio rozwijam zdolność programowania AVR i chciałbym sobie złożyć elektronikę do pewnego zasilacz. Wymyśliłem sobie to tak : Całością ma sterować attiny 13, ma on za zadanie mierzyć wartość napięcia i prądu na wyjściu zasilacza i przesyłać te dane po I2C do komputera poprzez przejściówkę RS232 - I2C, miałby też sterować...
Odpytujesz cyfrowo, więc musisz użyć jakiegoś mikrokontrolera. Natomiast jeśli chodzi o wyjście 0-5V to wszystko zależy od tego jaka rozdzielczość jest potrzebna. Wykorzystując najprostszy przetwornik w postaci drabinki R2R podłączonej do portu uC da się uzyskać rozdzielczość 8 bitów, czyli 256 wartości napięć. Podobnie w przypadku 8 bitowego PWM. Jeśli...
Trochę to przekombinowane jak dla mnie i próba naginania technologi. Po co, skoro są dostępne stosowne rozwiązania? Wstaw po stronie wyświetlaczy ATTINY lub jakaś mniejsza ATMEGA i połącz wszystko RS485. uC jest niewiele droższy niż expander I2C, a dodatkowo może zająć się multiplexowaniem.
Te diody nie zabezpieczają przed napięciem wyindukowanym rzez cewkę przekaźnika po wyłaczeniu, tylko umożliwiają ręczne ustawienie go w pozycję NO (wyłączenie światła) w przypadku uszkodzenia jakiejś części (ATTiny albo awaria serwera piętro wyżej) Dodano po 1 Mogłem popełnić tam błąd dając diody, ale wydaje mi się że jeśliby ich nie było to wszystkie...
Witajcie, próbuję zbudować zasilacz. Potrzebne są następujące napięcia 24V AC - zasilanie eletrozaworów do podlewania 12V DC - zasilanie nadajnika 433MHz 5V DC - zasilanie 2x Attiny45 (5V dlatego, że ma procować na 16MHz). Jeden układ odpowiada za komunikację przez radio 433MHz (nadajnik/odbiornik). Drugi układ odpowiada za sterowanie triakami BT138...
Od siebie mogę dodać, że zarówno wsady, jak i ustawienia fuse/lock bitów mikrokontrolera ATtiny2313 są identyczne dla dekoderów Echostar DSB-616/DSB-717 (Cyfrowy Polsat) oraz Strong SRT 6880 (Canal+ Cyfra+), które ostatnio miałem okazję demontować. Fuse/lock bity mikrokontrolera są ustawione następująco: FL = 0xE4, FH = 0xDF, EF = 0xFF, LB = 0xFF -...
https://obrazki.elektroda.pl/1898123800_... Prosty generator PWM (Pulse-Width Modulation) zbudowany na mikrokontrolerze ATtiny24/44/84, zasilany stabilizowanym napięciem Vcc=2.7-5.5V (2.4-5.5V jeśli użyjemy mikrokontrolera w wersji "A"/"V"). Na jego wyjściu uzyskuje się sygnał prostokątny o wybranej, stałej częstotliwości 1.25/10/80...
owurac to jest argument , ilość okablowania :) Niektóre przewody są tak drogie, ze taniej byłoby zrobić 30 czujników na każdym procesor, tani jakiś attiny, i wszytko spiąć na magistrale I2C, bądź 485 z czujnikami pracujace jako slave. I wszystko z jednym kablem do centrali z przekaźnikami. Oczywisice na tyle na ile umożliwia konfiguracja terrariów na...
Cześć, zastanawiałem się jak najprościej "skomunikować" ze sobą uC? Czytałem na temat I2C na instructables.com ( http://www.instructables.com/id/I2C_Bus_... ) , jednak to chyba dosyć skomplikowana sprawa, a mi zależy na prostocie rozwiązania (jestem bardzo początkujący) i oszczędności pamięci... pozdrawiam
Po pierwsze są rezystory podciągające 4,7 k na sda i scl? Dalej to wogóle nie masz w programie opóźnień w funkcjach i moim zdaniem transmisja ma za dużą częstotliwość Rezystory podciągające są. 1. Sprawdź najpierw częstotliwość zegara (SCL), czy jest zgodna z parametrami układu w nocie katalogowej... Jeżeli dobrze przeczytałem i przeliczyłem to attiny...
Nie koniecznie jeżeli mają obaTDA pracoweać tak sama tzn. będa odpowiadać w ten sam sposób ale nie trzeba martwić się o synchronizacje w czasie, poprostu jeden z nich jest dublerem drugiego a ,że oba są sleve to otransmisji decyduje AT
Czasami szukam zdjęć urządzeń IoT opublikowanych przez użytkowników na Ali Express, aby mieć pewność, że zawierają one wewnętrzne ujęcie, które ujawnia moduł, którego nie mam lub którego nigdy wcześniej nie widziałem. Tak było w przypadku południowoamerykańskiej inteligentnej wtyczki - Woolley SA-032 - urządzenia pochodzącego z Ewelink/Sonoff/ITEAD....
manekinen a myślałeś nad wersją z przetwornikiem ADC? Szczerze, skończyło się tylko na krótkiej dyskusji, i nie wnikałem głębiej bo mam przyzwoity oscyloskop na USB. Na tym rosyjskim forum było sporo schematów ale jeszcze tego nie ogarnąłem bo google translate nie radzi sobie zbyt dobrze z tlumaczeniem Ja tam tą cyrylicę jakoś odczytuję, ale jak chcesz...
Chodziło mi o wykorzystanie bootloadera jako programu do wgrywania samej pamięci mikrokontrolera (firmware) oraz dodatkowo "pomostu" służącego do programowania zewnętrznej pamięci podłączonej do uC dowolnym interfejsem - eliminuje to potrzebę podpinania kilku programatorów do kilku złącz, oraz w elegancki sposób pozwala na odczyt zawartości EEPROMu...
To taki błąd 502 I2C error => switch the power off for at least one minute
Mirek D: - maximum record time 24 hours at Fs < 100 Hz
USI ma pożyteczny wynalazek w postaci detektora sygnału startu transmisji w I2C ale dla mastera to niepotrzebne. Z kolei UART robi się na nim źle bo nie ma możliwosci sprzętowej wysyłki bajtu w kolejności LSB...MSB. Ma kilka przerwań i to jest cenne. W nowszych modelach dodany jest drugi rejestr tymczasowy SPDR co ułatwia życie. Dałeś wladziu rezystory...
Attiny13 nie ma interfejsu I2C. Niemniej jednak możesz sam napisać stosowną bibliotekę z programową obsługą I2C lub za pomocą googli poszukać gotowej.
Bez komputera to troche trudno. No, śmiem się nie zgodzić. Z pamięciami I2C, operacja jest dość prosta praktycznie każdy AVR jest w stanie to załatwić. Wystarczy odpowiednio oprogramować np. w BASCOM-ie np. ATMEGA8 czy inny "niewielki" uC. Obsługę klawiatury AT i szyny I2C można znaleźć w każdym help-ie do BASCOM-a. Co do 24c16 - 16 kilo-bitów to 2...
Spierają się bo o to w tym chodzi... Po to jest to forum... między innymi... A konkrety...?.?.? Wiesz już, że: - z uC może to zrobić na PWM - można skorzystać z zewnętrznych układów C/A sterowanych przez I2C lub SPI - potrzebujesz tyle kanałów pwm ile wyjść chcesz mieć - wyjście może być napięciowe - wyjściem napięciowym możesz sterować zewnętrzne źródło...
Zwróć uwagę na bit7 CH w rejestrze sekund. Podczas inicjowania czasu wpisujesz bit CH=0 a tym samym zegar jest w stanie wstrzymania odliczania.
Aby komunikował się z jakimś masterem, to musiał by mieć obsługę seriala, a może I2C jestak, ponadawać adresy, wszystko na magistrali z optoizolacją i sprawa zamknięta? O I2C zapomnij, skomplikowany protokół i na małe odległości. W dodatku linie data i scl są dwukierunkowe, co wprowadza dodatkowy kłopot przy optoizolacji. USART jest prosty - ATTiny...
Może zrezygnować z komend AT, programować ESP bezpośrednio? Komunikację wykonać na szybkim interface'ie I2C? albo całkowicie zrezygnować z AVRa?
https://obrazki.elektroda.pl/6206626500_... Przedstawię tutaj prosty w użyciu moduł pozwalający na uzyskanie dodatkowych portów I/O. Jeden PCF8574 sterowany jest tylko dwoma sygnałami, a daje nam aż całe 8 konfigurowalnych wejść/wyjść razem z dodatkowym opcjonalnym sygnałem przerwania. Co więcej, dwa piny mogą wysterować jednocześnie...
Witam, mam za zadanie wygenerować przebieg sinusoidalny. Przebieg ten będzie uruchamiany tylko w zadanych odcinkach czasu - będzie sterowany mikrokontrolerem. Mikrokontroler, który mam do wykorzystania to ATTiny13. Mogę również korzystać z dodatkowych elementów. Wpadłem na 2 sposoby: 1. Będę generował poprzez PWM prostokąt, a następnie podam go na filtr...
A ten wyświetlacz na pewno ma interfejs I2C? Bo takie częściej spotykane 2x16 (i o rząd wielkości tańsze) mają dołączany osobny moduł konwertera I2C. Generalnie nie powinno być problemu z uruchomieniem prostego wyświetlacza 2x16 z Arduino, jest multum gotowców - proponuję żebyś zaczął od tego, doprowadził do zadziałania przykładu, potem możesz porównywać...
attiny różnica attiny generator bootloader attiny
satelita astra hotbird ustawić laguna przekazniki ładowarka akumulator latarka
Samsung CLX-2160 błąd pasa transferowego - przyczyny i rozwiązania Kody błędów w wózku widłowym Manitou ME315