alias select

Znaleziono około 708 wyników dla: alias select
  • BASCOM - Attiny13 - 2 wejścia i jedna zmienna - na różne sposoby.

    Zajrzałem do skompilowanego pliku i widzę że kompilator w ogóle nie używa tu R2 i R3 więc mi je zostawił ;) Od pewnego czasu w Bascom do rejestrów można się odwoływać prosto z kodu. Ciekawe którą wersję Bascom masz. Pewnie znowu schody... U mnie program się kompiluje na 96% [syntax=vbnet] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack...

    Mikrokontrolery AVR   19 Lut 2024 09:17 Odpowiedzi: 12    Wyświetleń: 675
  • Licznik impulsów góra/dół z czterema czujnikami na Atmega

    Proszę, gotowy przyklad rozwiązania. Napisałem przy kawie i potestowałem w symulatorku czy się nie pomyliłem gdzieś ;) [syntax=basic4gl]$regfile = "m8def.dat" '$sim 'dla symulatora Config Portd.5 = Input : Set Portd.5 : Czuj_1 Alias Pind.5 Config Portd.6 = Input : Set Portd.6 : Czuj_2 Alias Pind.6 Config Portd.7 = Input : Set Portd.7 : Czuj_3 Alias...

    Mikrokontrolery   16 Lis 2018 08:02 Odpowiedzi: 5    Wyświetleń: 1371
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zmiana prędkości transmisji RX-TX z 1800 bps na 9600 bps w komunikacji 433MHz?

    Wkradł się bład przy wpisywaniu. Fuse Bity E4 D9 a nie 99 bo to pokazuje jasno na Twoim screenie Watchdog Always On :D Wyswietlacz nawet bez nadajnika ma wyświetlac po starcie trzy poziome kreski. W programie łatwo odczytać że żeby ustawić zero na wyświetlaczu procesor podaje masę na sześć segmentów. Wspólna końcówka wyświetlacza jest sterowana poprzez...

    Mikrokontrolery AVR   10 Sie 2024 19:25 Odpowiedzi: 23    Wyświetleń: 726
  • REKLAMA
  • Zwiększenie rozdzielczości ATMEGA w termometrze LED na LM35, MAX7219 - poszukiwanie oprogramowania

    Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....

    Mikrokontrolery Początkujący   26 Lip 2022 14:25 Odpowiedzi: 87    Wyświetleń: 3639
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    Można i na pewno lepiej byłoby to zrobić Timerem zwłaszcza jeśli to cześć większego programu bo to przecież zrobiłby nawet Tiny13 :D Jeśli jednak te impulsy są jakieś "wolne" to pewnie wystarczy taki Waitms a nawet możesz użyć innych jednostek Waitus itd.. Na tym Bitwait program mógłby zawisnąć gdyby stan ustalił się na stanie wysokim. Dlatego trochę...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7203
  • [m32] Jak emulować komendy RC5 jako przyciski w menu BASCOM?

    Jak mogę zrobić aliasy: komenda 10 to przycisk1 = 1, komenda 20 to przycisk2 = 1, komenda 255 to przycisk1 = 0, przycisk2 = 0? Nie możesz. :P Aliasy to tylko dodatkowa nazwa, a ty chcesz bajtem ustawiać odpowiedni bit. Mógłbyś tak zrobić gdyby był ustawiany konkretny bit w bajcie, np. Command.0 Alias przycisk1 Moja propozycja jest taka: W przerwaniu...

    Mikrokontrolery AVR   11 Lis 2009 23:19 Odpowiedzi: 12    Wyświetleń: 1573
  • REKLAMA
  • Budowa i kalibracja czujnika światła z wykorzystaniem BASCOM i m328p

    Nie widziałem wcześniej, że już na to wpadłaś. Twój się kalibrował tylko w jedną stronę a ten powinien w obydwie (ale nie testowałem) ;) [syntax=vbnet]$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 2 $swstack = 0 $framesize = 22 Config Adc = Single , Prescaler = Auto , Reference = Avcc Dim Mem_adc As Word , New_adc As Word Dim Krok As Byte...

    Mikrokontrolery AVR   22 Kwi 2021 19:40 Odpowiedzi: 38    Wyświetleń: 1809
  • Prosty kod alarmu dla piwnicy w języku C na Attiny13/Atmega8 z krańcówką drzwi

    Łap gotowy Hex lub Bin (do wyboru). Machnąłem to w Bascom bo to dosłownie minuta i dłużej chyba uruchamia się AtmelStudio7. Kod jest prosty jak świński ogon więc możesz go sobie przetłumaczyć, ale szybciej zmienisz go wersją Demo Bascoma. Wszystko opisane. Osobiście pomyślałbym o tym, że po wykryciu zamkniętych drzwi można od razu przejść do pilnowania...ale...

    Mikrokontrolery AVR   02 Mar 2021 15:12 Odpowiedzi: 14    Wyświetleń: 870
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    Proszę. Gotowe bo jak widzę kilka If`ów do tej samej zmiennej zamiast Select Case i tym podobne kwiatki... [syntax=vbnet]$regfile = "m32def.dat" $crystal = 11059200 $hwstack = 64 $swstack = 16 $framesize = 64 Const Timeout_time = 8 'x500ms Config Submode = New ' config LCD 2X16 Config Lcdpin = Pin , Rs = Porta.2 , E = Porta.3 , Db4 = Porta.4 , Db5 =...

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 612
  • REKLAMA
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Podejrzewam że problem jest z odbiorem danych z pilota. BASCOM i GETRC5 nie za bardzo sobie z tym radzi. No i czy masz na pewno pilota RC5? Dodano po 1 Zobacz to: [syntax=basic4gl] $regfile "m8def.dat" 'konfiguracja mikroprocesora $crystal = 4000000 'konfiguracja kwarcu Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B1111101...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6312
  • BASCOM - [ATtiny2313] Sterownik podwórkowy: Poprawa kodu dla lamp i bramy

    Proszę. Nie opisywałem go i tutaj może wyglądać dziwnie, ale u mnie rysuje linie łączące bloki. Wygląda to jak na załączonym obrazku i nie mam potrzeby dla takiego kodziku tego opisywać. http://obrazki.elektroda.pl/9672124500_1... Błąd mógł się wkraść bo to tylko tak z doskoku dla relaksu napisałem w pół godzinki. Życzę owocnego testowania...

    Mikrokontrolery AVR   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1710
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Proszę skompilować program w tej wersji : [syntax=basic4gl]'**********************... '************************************* '** Karta wyjœæ z interfejsem RS485 ** '** Firmware v1.2 (06.08.2009) ** '** Projekt: Mariusz Ciszewski ** '** Publikacja: EP ** '** mariusz.ciszewski(at)elportal.pl ** '** poprawki Arnoldziq(at)eletroda.pl...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14493
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Nie wiem czy chcesz się nauczyć czy potrzebujesz program. Na początek te uwagi: 1. Nie wiem co tam robi dyrektywa $eeprom. Jest niepotrzebna w tym kodzie 2. Zmienna Ds jest zwiększana w przerwaniu niezależnie od tego czy jesteś w Menu czy nie. Tak więc po powrocie z Menu już na pewno nie zdążysz załapać się na warunek If Ds = 2 i wyzerować jej wartość....

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2283
  • Bascom - Jak wrócić z podprogramu do pętli głównej po goto?

    Nie chce mi się zagłębiać dalej w pisanie. Tych trybów możesz sobie dopisać ile chcesz. I jak Przewijajac menu naciśniesz Set to zmień tryb na, na przykład, "Ustawiam_temp" i w tym trybie znów przyciski Plus i Minus bedą działać dla zmiennej ustawianej. Potem naciskasz ESC i wracasz do trybu jakiego chcesz.. to proste i pewne. [syntax=basic4gl]$regfile...

    Mikrokontrolery   04 Sty 2015 15:13 Odpowiedzi: 7    Wyświetleń: 1452
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Łap. Przypomniałem sobie że miałem dwie płytki z RS485 na pokładzie i komplet kabli z innego projektu(most RS poprzez ETHERNET). W każdym miejscu gdzie podłączam RS`a mam zawsze dwa gniazda więc mogę je łączyć albo podglądać terminalem. W kodach Slave ustawiasz adres stałą My_ID. Z racji tego, że na szybko, miałem tylko dwa to testowałem adresy 3 i...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3003
  • [BASCOM] Uproszczenie kodu licznika i wygaszanie zer nieznaczących

    Przeorganizowałem twój kod z pierwszego postu bo w tym z dzieleniem i modulo to może działać ślamazarnie. Jeśli ci pasuje oczywiście. Licznik obsługuj w przerwaniu timera. A zmieniaj tylko wartość zmiennej za pomocą przycisków. To musisz sobie dopisać. Gdyby obliczenia w przerwaniu były za długie, przenieść je do głównej pętli, ale tutaj zawsze będzie...

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1377
  • [BASCOM] - Sterownik C.O. tryb Manual/Auto jak zrobić Menu

    Tak się dzieje jak stosujesz instrukcje Gosub, program idzie do procedury a tam znowu stosujesz Gosub i w tej na koncu nieszczęsne Retrurn. Program idzie w "krzaki" bo przepełniasz stosy i nadpisujesz w pamięci Ram zmienne. Poczytaj o procedurach i funkcjach w pomocy Bascoma, użyj Declare Sub a potem Sub: i END SUB. Stosuj też deklaracje ramki i stosu...

    Mikrokontrolery Początkujący   28 Kwi 2013 11:23 Odpowiedzi: 31    Wyświetleń: 9480
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Nie wiem jakiej wersji używasz. Poniższy kompiluje się na pewno w 2075 - specjalnie sprawdziłem :D [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 '********* TUTAJ SOBIE USTAW JAK CI PASUJE ********** Pin_wyjsciowy Alias Portc.5 Przycisk Alias Pind.2 : Set Portd.2 Const 1_ilosc_minut_do_odliczenia...

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2589
  • [BASCOM] Atmega 16 - proste menu opartena select case

    Tak, jak już pisałem, nie tędy droga. Trzeba zrozumieć, ze Menu czyli interfejs programu z człowiekiem powinno być tylko jego nakładką graficzną. Nie może być tak, że kiedy jesteś w Menu to program zaniedbuje cały system, na przykład nie pilnuje zadanych temperatur. Pomyśl co by było gdyby termostat sterował grzałką w akwarium a Ty sobie radośnie wszedłeś...

    Mikrokontrolery AVR   26 Lis 2016 21:02 Odpowiedzi: 7    Wyświetleń: 1632
  • ATtiny13 Bascom - dwie funkcje w jednym przycisku jedna zależna od drugiej

    Łap. Napisałem w przerwie między... Zajmuje połowę mniej niż Twój a działa :D [syntax=vbnet]$regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 8 $swstack = 8 $framesize = 8 Config Portb = &B01110 : Portb = &B10001 Sw Alias Pinb.0 D1 Alias Portb.1 : Set D1 D2 Alias Portb.2 D3 Alias Portb.3 Config Timer0 = Timer , Prescale = 1024 , Clear...

    Mikrokontrolery Początkujący   22 Kwi 2016 21:04 Odpowiedzi: 39    Wyświetleń: 4272
  • Czasowy wyłacznik swiateł DRL (Coming/Leaving Home)

    No to może zacznij od podstawowej funkcjonalności, którą sobie dalej rozszerzysz. Poniżej wklejam program, który testowałem u siebie i działa bez zarzutu - jest to tylko sterowanie opóźnionym wyłączeniem świateł dziennych. Teraz w pętli głównej dołóż sobie kolejne warunki zgodnie z tym, czego oczekujesz. Drobne kroki zawsze doprowadzą do celu, tylko...

    Początkujący Naprawy   16 Paź 2018 19:52 Odpowiedzi: 37    Wyświetleń: 1821
  • Jak dostosować ATtiny 2313 do sterowania RC5 z TSOP1736?

    Witam ponownie ! Kiedyś gdzieś czytałem że projekt z Bascoma 8051 można przenieść do Bascoma AVR i wjakiś sposób automatyczny przerobić listing pod AVR (ATtiny2313) Pozdrawiam. Stefan Ps. Jeśli będziesz miał problem a nie "pali się" to popróbuję ten listing przerobić na ATtiny2313. Już udało mi się przerobić na AVR (ATtiny2313) 'przerobiłem, kompiluje...

    Mikrokontrolery   14 Gru 2008 20:02 Odpowiedzi: 5    Wyświetleń: 2625
  • [BASCOM] [BASCOM][M8] Zawieszanie programu przy użyciu Waitms i obsługa przycisków SAA1057

    Spróbuj: $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 8 $framesize = 24 Config Portd = Output Config Pinb.0 = Output Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output ' ustawiam porty do saa1057 Dat Alias Portd.3 'SPRAWDŹ CZY DOBRZE ZDEFINIOWAŁEM Ena Alias Portd.2 Clk Alias Portd.1 'przyciski Ddrc =...

    Mikrokontrolery AVR   19 Paź 2010 21:51 Odpowiedzi: 21    Wyświetleń: 2073
  • Jak zbudować prosty zegar na 89C2051 z segmentami LED bez PCF?

    Znalazłem w swoim archiwum , taki oto program zegarka.Przerobiłem go troszkę , by pasował do Twojego schematu. $regfile = "89c2051.dat" Const Xtal = 11059200 'z takim kwarcem jest "dość" dokładny ;) $crystal = Xtal Const Sysclock = Xtal / 12 Const Timer0value = 65536 -(sysclock / 200) '200 przerwań od T0 na sekundę Seg...

    Mikrokontrolery   15 Lis 2007 12:36 Odpowiedzi: 23    Wyświetleń: 6922
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 '-- Wejscia przycisków Config Portd.2 = Input Config Portd.3 = Input ' -- podciągnięcie Set Portd.2 Set Portd.3 ' -- porty sterowania segmentami LED Config Portd = Output Config Portc.5 = Output Config Portc.4 = Output Config Portc.3 = Output Config Portc.2 = Output ' -- tranzystory Config...

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6672
  • [AT89C2051][BASCOM]Wyświetlanie liczb na wyświetlaczu 7 seg

    witam ! '2 wyświetlacze LED 7segmentów 'fusebity ustawione fabrycznie $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output 'katody segmentów LED Config Portd = Output Anoda1 Alias Portd.0 Anoda2 Alias Portd.1 Dim Nr_wysw As Byte Dim Cyfra2 As Byte Dim Cyfra1 As Byte Dim Temp_liczba_1 As Word Dim Temp_liczba_2 As Word Config...

    Mikrokontrolery   29 Maj 2009 22:11 Odpowiedzi: 10    Wyświetleń: 5021
  • Jak skonfigurować PWM na pinie 5 w ATtiny13A z Bascom?

    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,...

    Mikrokontrolery   31 Sie 2020 17:12 Odpowiedzi: 8    Wyświetleń: 837
  • Atmega 32 - Błąd kompilacji przy konfiguracji portów i wyświetlacza LCD

    Proszę. Przerobiłem to przy kubku kawy dosłownie w 15 minut tak tylko dla zabawy. Najdłużej robiłem te ikonki czasów T1,T2,T3 i T4 :D Wszystkie cztery czasy są liczone od momentu startu bo nie napisałeś czy ma mierzyć międzyczasy ;) Może taki prosty kodzik kogoś ucieszy :D https://filmy.elektroda.pl/3_1453327306.... [syntax=vbnet]'STOPER '--------definicja...

    Mikrokontrolery   21 Sty 2016 19:07 Odpowiedzi: 8    Wyświetleń: 1155
  • Przerobienie programu na inny rodzaj mikrokontrolera

    Musisz przerobić tylko te linie i w zasadzie tylko te wytłuszczone elementy. Czerwone wylatują. $large ' ... kod deklaracji bez zmian '***************************************... 'stawienia Poczštkowe '***************************************... Enable Interrupts Config Timer0 =...

    Mikrokontrolery AVR   05 Wrz 2010 19:06 Odpowiedzi: 3    Wyświetleń: 1470
  • Licznik do skutera - Z wyświetlaczem od Siemensa

    Kolego może zacznij od czegoś prostszego bo nieskomplikowane zadanie a tu wydaje się być inaczej. Programowanie to nie tylko znajomość mikrokontorlerów, języków ale przede wszystkim umiejętność samodzielnego rozwiązywania problemów i wiążąca się z tym pomysłowość. Żeby przetestować ten kod wziąłem drugą Atmegę8 i kazałem jej nadawać impuls co 500ms...

    Mikrokontrolery AVR   14 Lut 2016 01:25 Odpowiedzi: 26    Wyświetleń: 2661
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    A spróbuj tak: [syntax=basic4gl] ' Fuse bity ustawione fabrycznie $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output 'sterowanie segmentów LED Config Portd = Output 'sterowanie segmentów LED Config 1wire = Portc.5 Anoda1 Alias Portc.1 ' Lewy wyświetlacz Anoda2 Alias Portc.2 Anoda3 Alias Portc.3 Dim Nr_wysw As Byte Dim Liczba As Long Dim...

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8542
  • [Bascom] Jak wyciągnąć zmienne z bufora UART po otrzymaniu znaku?

    Działa elegancko. Żeby było wiarygodnie to nawet wygrzebałem Ardu Leonardo z m32u4 na pokładzie. Na jedną rzecz bym jeszcze uważał. Twój kod nie jest w żaden sposób synchronizowany. Może się kiedyś zdarzyć, że jedna z wiadomości nie dojdzie. Z nie będzie miało wartości 3 i przy nastepnej wiadomości procesor zacznie przypisywać wartości innych zmiennych...

    Mikrokontrolery AVR   13 Paź 2019 08:24 Odpowiedzi: 5    Wyświetleń: 762
  • ATmega8 - Termostat AVT3025 Gońki: Jak ustawić histerezę na 0.1 stopnia?

    Niech kolega sprawdzi, bo nie testowałem, ale powinno działać co 0,1°C. [syntax=basic4gl]'Regulowany termostat cyfrowy 'Projekt wykonał Krzysztof Gońka $regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11000001 Portb = &B11111111 Config Portd = &B11111111 Portd = &B11111111 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3...

    Mikrokontrolery AVR   21 Mar 2014 00:58 Odpowiedzi: 2    Wyświetleń: 2910
  • Sprawdzenie programu w Bascomie do wyświetlania numeru na LED 7-segmentowym

    ok, tylko najpierw uporam się z przyciskami i nastawami :P Dodano po 28 $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output 'podłaczony wyświetlacz 'Config Pinb.0 = Output ' anoda 1 źle! nazwa pin służy do odczytu wartości 'Config Pinb.1 = Output 'anoda 2 źle! aby ustawić należy się posłużyć nazwą Portb.x 'Config Pinb.2 = Input...

    Mikrokontrolery AVR   03 Sty 2010 16:24 Odpowiedzi: 13    Wyświetleń: 1269
  • BASCOM, ATmega8 - Dwa wyświetlacze 7segmentowe + ULN2803.

    Witam. .............. Program testowy ma działać tak, na początku na sekundę wyświetla 36 na wyświetlaczach (i to zawsze się dzieje), później ma liczyć od 00 do 99, i tak w kółko. Pozdrawiam Zmieniłem trochę twój code. -Nie testowany.... (tylko symulator)........ [code][syntax=basic4gl] ' Example for 2 digit LCD display (Common Anode) ' Anodes are...

    Mikrokontrolery   13 Sty 2014 23:46 Odpowiedzi: 3    Wyświetleń: 1410
  • [BASCOM] Sterownik rolety - Krzaki na LCD po dodaniu TIMER2 do wyświetlania temperatury

    Ten program jest taki, że nie wiadomo od czego zacząć poprawiać. Najlepiej byłoby go napisać od nowa :D Niemniej poprawiłem to co ewidentnie musiało być poprawione. Tak na marginesie to nie wiem co za magik wymyślił te ponowne włączanie przerwań w obsłudze przerwania po to tylko by odebrać kod RC5 w przerwaniu. Ludzie to małpują i kłopoty gotowe. Sprawdź...

    Mikrokontrolery AVR   23 Sty 2017 12:09 Odpowiedzi: 4    Wyświetleń: 1692
  • Atmega 32 bascom sterowanie fazowe mruganie żarówki

    Ja mam taki program zrealizowany na Atmedze8. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 40 $framesize = 40 Config Portb.1 = Output 'wyjscie triak Triac Alias Portb.1 Config Rc5 = Pind.7 'rc5 pin timer0 Dim Level As Word 'poziom sciemniania 1 - 20 Dim Timer_val As Word 'wartosc timer1 dla sciemniania Dim Command...

    Mikrokontrolery AVR   21 Maj 2012 19:43 Odpowiedzi: 8    Wyświetleń: 4213
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6168
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Robi się to prosto na wejściu ICP Atmegi, mierzysz czas pomiędzy kolejnymi zboczami, raz jest opadające, raz narastające itd.. potem to tylko interpretacja wyników, liczenie bitów i po odliczeniu 64 bitów z transmitowanych 66, bo dwa ostatnie dla uproszczenia procedury pomijasz. wyświetlasz na LCD lub wysyłasz po RS232 do komputera, a tam wyświetlasz...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7134
  • Jak odczytać wybrane dane z GPS na AVR MEGA16 w Bascom?

    Może by tak: $regfile = "m16def.dat" $crystal = 16000000 $baud = 4800 '---------------------------------------... Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 On Urxc Przerwanie_uart_rx '---------------------------------------...

    Mikrokontrolery   12 Lis 2005 16:25 Odpowiedzi: 13    Wyświetleń: 10817
  • Bascom Atmega 2560: Błąd NO MORE SPACE FOR LABELS przy kompilacji programu

    Wprawdzie ... to nie humanitarnie z mojej strony dawać niemalże gotowca ... :D [syntax=basic4gl]$regfile = "m2560def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $include "Config_PCF8583.bas" Declare Sub Displaytime() Declare Sub Settime() Declare Sub Cancel() Declare Sub Plus() Declare Sub Minus() Declare Sub Saveandexit() Declare...

    Mikrokontrolery AVR   19 Mar 2014 21:26 Odpowiedzi: 14    Wyświetleń: 1902
  • Bascom: Jak poprawić reakcję na przycisk w stroboskopie LED z ATtiny2313?

    Aż se na płytce złożyłem ten układ i program sprawdziłem. No i faktycznie świeciło na stałe. Do poprawienia były bzdety. Wklejam jeszcze raz, przetestowany i na 100% wszystko działa jak chciałeś [syntax=basic4gl] $crystal = 8000000 'Deklaracja częstotliwości kwarcu $regfile = "attiny2313.dat" Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A...

    Mikrokontrolery Początkujący   18 Cze 2012 17:19 Odpowiedzi: 10    Wyświetleń: 1829
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12834
  • Atmega 8 - Termometr bezprzewodowy - brak znaku +/-

    nadajnik: [syntax=basic4gl]$regfile = "M8def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 40 $swstack = 20 $framesize = 40 '=== Declare sub routines Declare Sub R_register(byval Command As Byte , Byval C_bytes As Byte) Declare Sub W_register(byval C_bytes As Byte) '=== Constante === 'Define nRF24L01 interrupt flag's Const Idle_int = &H00 'Idle,...

    Mikrokontrolery Początkujący   12 Sty 2015 13:45 Odpowiedzi: 11    Wyświetleń: 5388
  • Wyświetlacz od Nokii 3310, Bascom - komendy,obsługa

    Prześledź to: (co zbyteczne, wyrzuć. Mega 8 daje radę) '-----------LCD for Nokia 3310 and Mega AVR-------------------------------------... ' 'Based on Louis Frigon program in C: "Nokia LCD Library" at www.microsyl.com 'and 'Darek Dobrowolski program in Bascom: "Wysterowanie wyświetlacza LCD LPH7779(Nokia 3310) przez ATmega128L...

    Mikrokontrolery AVR   27 Lut 2011 17:55 Odpowiedzi: 9    Wyświetleń: 11012
  • Selektor wejść do wzmacniacza.

    Cześć. https://obrazki.elektroda.pl/1280991700_... Kuzyn poprosił mnie o zbudowanie tego ustrojstwa, bo posiada jedno wolne wejście we wzmacniaczu, a do podłączenia jeszcze trzy źródła dźwięku. Projekt powstał w dwa dni. Czterokanałowy selektor wejść do wzmacniacza. Nic szczególnego... Płytka - termotransfer. Program - BASCOM. https://obrazki.elektroda.pl/9048297700_...

    DIY Akustyka   28 Paź 2020 11:45 Odpowiedzi: 55    Wyświetleń: 10611
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51072
  • Elektroniczne drzewko szczęścia

    http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...

    DIY Konstrukcje   26 Gru 2015 00:04 Odpowiedzi: 16    Wyświetleń: 7449
  • Laminarka PCB ciut przekombinowana :-)

    http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...

    DIY Konstrukcje   25 Lut 2015 04:02 Odpowiedzi: 24    Wyświetleń: 10626
  • Szukam biblioteki do wyświetlacza OLED SSD1322 dla AVR [mega328p][C]

    Ciekawe czy AI dało sobie radę; [syntax=vbnet]' === SSD1322 BASCOM mini-driver: Pixel, Line (ATmega, 4-wire SPI) === ' Pins (edit to your wiring) Config Portb.2 = Output ' CS# Config Portb.1 = Output ' D/C# Config Portb.0 = Output ' RES# Ssd1322_cs Alias Portb.2 Ssd1322_dc Alias Portb.1 Ssd1322_res Alias Portb.0 ' SPI (hardware SPI on ATmega328/128/1284...

    Mikrokontrolery AVR   04 Wrz 2025 23:19 Odpowiedzi: 7    Wyświetleń: 1779
  • BASCOM Licznik impulsów 0-999 na ATtiny2313 - problem z cyfrą setek po 255

    (at)ElektrodaBot powyżej 255 licznik źle zlicza dając ) co może być źle w tym kodzie: [syntax=text]$regfile = "attiny2313.dat" ' 2KB FLASH|128B SRAM|128B EEPROM $crystal = 8000000 $hwstack = 40 $swstack = 8 $framesize = 24 Config Timer0 = Timer , Prescale = 64 On Timer0 Wyswietlanie Config Pina.0 = Input Config Portb = Output : Segmenty Alias Portb...

    Mikrokontrolery AVR   16 Sty 2025 15:57 Odpowiedzi: 9    Wyświetleń: 438
  • Inteligentny automat schodowy

    http://obrazki.elektroda.pl/9303655200_1... Witam, Tu: http://www.elektroda.pl/rtvforum/topic33... znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach...

    DIY Smart Home   09 Lis 2017 17:49 Odpowiedzi: 42    Wyświetleń: 16389
  • Bascom Attiny13 - Led pwm i serwo - jak oszukać program?

    oryginalnie wygląda to tak: [syntax=vbnet] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack = 8 $framesize = 16 Config Timer0 = Timer , Prescale = 1 Enable Timer0 On Timer0 Pwm Enable Interrupts Start Timer0 Declare Sub Miganie Config Pinb.3 = Input Set Pinb.3 Config Portb.4 = Output Przycisk Alias Pinb.3 Config Portb.0 = Output Config...

    Mikrokontrolery AVR   14 Sty 2024 06:22 Odpowiedzi: 16    Wyświetleń: 903
  • Uniwersalny Odbiornik DCF77

    Wrzucam kod do testów. Uwaga! Kod zawiera błąd który muszę poprawić mianowicie synchronizacja następuje o sekundę za szybko w stosunku do przesłanych bitów, ale do testów nadaje się bardzo dobrze. Dodatkowo informuje że program nie sprawdza bitów parzystości. [syntax=vbnet]$regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize...

    DIY Konstrukcje   27 Paź 2024 18:43 Odpowiedzi: 8    Wyświetleń: 9474
  • Programowanie radiotelefonów MOTOROLA GP-xx, GM-xx i innych

    Ponawiam swoje pytanie dotyczące systemu select V. Czy istnieje możliwość dokonania ustawień czasu, przez jaki wyświetlać będzie się alias na wyświetlaczu GM 360 :?: Np. wyświetli się nazwa "pojazd A" zawarta w contact liście, po tym jak prawidłowo zostanie zdekodowana sekwencja. Informacja taka wyświetla się aż do momentu, gdy nie zostanie naciśnięty...

    Radiotechnika Początkujący   14 Lut 2024 09:09 Odpowiedzi: 2734    Wyświetleń: 197670
  • Odbiornik zdalnego sterowania do magnetofonu Akai GX-635...

    http://obrazki.elektroda.pl/9151953900_1... Założenia projektu: - obsługa wszystkich funkcji dostępnych z klawiszy sterujących magnetofonu, - wyświetlenie nazwy aktualnie wykonywanej funkcji na wyświetlaczu LCD, - wykorzystanie fabrycznego pilota zdalnego sterowania, - zasilanie układu z zasilacza magnetofonu, - możliwość podłączenia...

    DIY Konstrukcje   04 Gru 2016 14:06 Odpowiedzi: 13    Wyświetleń: 10719
  • [Attiny84][Bascom] Nieprawidłowe działanie regulacji fazowej - żarówka rozbłyskuje

    Wchodzisz na stronę https://www.mcselec.com/ i po lewej przycisk Updates. Logujesz się i ściągasz cały plik instalacyjny. Była jakaś przerwa w tych aktualizacjach, ale teraz nowe wersje już da się później aktualizować z poziomu programu. Post wyżej wrzuciłem wersję juz skompilowaną pod 2086. To dlatego że coś tam było w międzyczasie poprawiane w konfiguracji...

    Mikrokontrolery AVR   08 Sie 2024 06:06 Odpowiedzi: 4    Wyświetleń: 366
  • DHT22 - Jak dodać obsługę ujemnych temperatur w programie? BASCOM

    Nigdy nie miałem tego sensora u siebie i dlatego nie czytałem dokumentacji i koła od nowa tez nie chciałem wymyślać. Jest gotowy kod na to na innym forum. On moze obsługiwać więcej czujników. Najważniejsze że pokazane jest jak do tego Twojego dodać obsługę temperatur ujemnych. [syntax=vbnet] ' ' Sensor DHT22 ' Insanity ' $regfile = "m328pdef.dat" $hwstack...

    Mikrokontrolery   09 Paź 2024 18:33 Odpowiedzi: 14    Wyświetleń: 336
  • [Bascom] SWUSB - Klawiatura USB Atmega8

    Witam. Znalazłem coś innego i po modyfikacji działa jak powinno . Przypisany jeden klawisz pod PB.2 wysyłający LewyALT + Q. Jest też zmiana u gnieździe usb D- PD.3 na PD.4. [syntax=vbnet] 'Author : Rick Richard 'www : http://www.sloservers.com/swusb 'Created : Jul 29, 2009 'Version : 1.00 '***************************************...

    DIY Konstrukcje   10 Sty 2024 01:35 Odpowiedzi: 24    Wyświetleń: 39093
  • Używanie dwóch timerów w BASCOM (atmega2560) - pobieranie danych z tablicy i sterowanie PORTB

    Program poprawiłem, ale dalej jest problem z drugim timerem tzn. działa tylko z TIMER0 , działa klawiatura, funkcja rozpędzania wirnika. włączenie drugie timera wiesza program. Zamieszczony program (tylko z TIMER0) działa fizycznie. [syntax=vbnet] $regfile = "m2560def.dat" $crystal = 16000000 '$sim '***************************************... Config...

    Mikrokontrolery AVR   07 Kwi 2023 07:26 Odpowiedzi: 17    Wyświetleń: 765
  • Zegar PCF8583 ATmega32 na wyświetlaczach 7-segmentowych

    Witam. Mam problem z zegarem na wyświetlaczach 7-segmentowych. Minuty po 09 wyświetla 16 zamiast 10, sekundy tak samo. Zawsze tak się dzieje, więc musi to być błąd w programie, ale ja już się poddałem, co może być nie tak. Config PortA = Output PortA = &HFF Config Portd = Output Portd = &Hff Config Portb = Output config portc.0 = output config...

    Początkujący Elektronicy   19 Wrz 2022 20:32 Odpowiedzi: 2    Wyświetleń: 222
  • [Bascom] Siemiens cx65 l2f50, Atmel Mega16, brak komunikacji z wyświetlaczem

    Przelutowałem układ do tej konfiguracji pinów dalej biało... [syntax=basic4gl]Rs Alias Portb.4 'S65 Data/command pin Res Alias Portb.3 'S65 Reset pin Cs Alias Portb.2 'S65 Chip Select pin Clk Alias Portb.1 'S65 Clock pin Dat Alias Portb.0 'S65 Data pin Config Rs = Output Config Dat = Output Config Cs = Output Config Clk = Output Config Res = Output...

    Mikrokontrolery   06 Maj 2012 09:14 Odpowiedzi: 17    Wyświetleń: 3529
  • Bascom / Atmega8 - Obsługa przycisków i pilota NEC

    Wiec zrobiłem to tak: [syntax=vbnet] Dim Piloty As Byte Dim Old_piloty As Byte Dim Klawisze As Byte Dim Old_klawisze As Byte Dim Licznik_kasuj As Byte Dim Flaga_kasuj As Bit Zeruj_klawisze Alias 250 Zeruj_piloty Alias 0 Klawisze_1 Alias Klawisze.0 Klawisze_2 Alias Klawisze.1 Klawisze_3 Alias Klawisze.2 Klawisze_4 Alias Klawisze.3 Klawisze_5 Alias Klawisze.4...

    Mikrokontrolery Początkujący   30 Mar 2017 15:52 Odpowiedzi: 6    Wyświetleń: 1800
  • [BASCOM] Timer, silnik krokowy - co chwilę się zatrzymuje.

    Czy ten czas pracy masz zadeklarowany jako Word? Bo do Byte więcej niż 255 nie zmieścisz. Możesz dodać rozpędzanie silnika. Tak zwaną rampę. Wprowadzasz zmienną "Predkosc_zadana" i zawsze kiedy "Predkosc_silnika" jest mniejsza od zadanej to jest pomału zwiększana. W ten sposób pomału pokonujesz bezwładność silnika. Porty możesz wyłączyć wszystkie cztery...

    Mikrokontrolery Początkujący   26 Lut 2021 17:02 Odpowiedzi: 21    Wyświetleń: 1161
  • [SQL] Jak poprawnie grupować wpisy po datach w SQL PHP?

    Jak zapisać poprawnie w SQL PHP grupowanie wielu wpisów po datach? Mam coś takiego: [syntax=sql] $zapytanie = "SELECT * FROM $tabela GROUP BY YEAR(data) ORDER BY czas"; [/syntax] Ale to wycina tylko jeden wpis z każdego roku (i to ten najwcześniejszy) a nie wszystkie wpisy. Próbowałem tak: [syntax=sql] SELECT * FROM ( SELECT * FROM newsy ORDER BY czas...

    Programowanie Początkujący   12 Sie 2018 10:20 Odpowiedzi: 11    Wyświetleń: 546
  • [BASCOM] [BASCOM][Atmega32] Sterowanie portami przez zmienną w funkcji Alias nie działa

    Tego nie da się łatwo zrobić. Do tego będzie musiał być Select Case.

    Mikrokontrolery AVR   26 Lut 2010 21:55 Odpowiedzi: 13    Wyświetleń: 2954
  • Atmega 8 - SET Led_2 nie działa przy sterowaniu pilotem, co sprawdzić?

    Zobacz tak. Napisałem na kolanie bez sprawdzania, ale może zafuczy ;) Na marginesie funkcja Getrc5() używa Timer0 i powinieneś zostawić go w spokoju czyli do innych rzeczy, jeśli potrzebne, użyć Timer1 lub Timer2. [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack=64 $swstack = 32 $framesize=128 $baud = 9600 Config Portb = &B11111111...

    Mikrokontrolery AVR   07 Sty 2017 21:22 Odpowiedzi: 11    Wyświetleń: 1035
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2658
  • Zmiana trybu pracy zgrzewarki z BASCOM 89C2051 przez przycisk S1

    Może sam spróbuj ;-) Tak w zarysie : w pętli głównej musisz dodać warunek: jeśli przycisk wciśnięty to zwiększ zmienną "czas" o 1 jeśli puszczony to zmienna "czas" =0 następnie: jeśli zmienna "czas" = 123 (dla przykładu, bo nie wiem jak szybko ta pętla przebiega) to : zmień tryb pracy (to masz strasznie napisane, więc trudno ogarnąć)... Dziękuję koledze...

    Mikrokontrolery Początkujący   26 Mar 2018 08:54 Odpowiedzi: 8    Wyświetleń: 1473
  • [AVR] [AVR][Bascom] Jak użyć timerów w attiny2313/atmega8 do sterowania wentylatorem?

    Proszę bardzo. Napisany w 20 minut więc błąd mógł się wkraść. Timer co minutę daje znać i wtedy odliczane są minuty do włączenia bądź wyłączenia wentylatora. Przyciski są dwa. Kiedy naciśniesz jeden z nich to od razu powinien włączyć się wentylator (można w ten sposób zawsze wymusić start wentylatora). W programie u góry podaje się czasy wyrażone w...

    Mikrokontrolery Początkujący   03 Wrz 2015 16:40 Odpowiedzi: 2    Wyświetleń: 1254
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam, Utknąłęm w martwym puncie z kodem odbiornika rfm12b. Nie wiem dlaczego ini1 blokuje timer0. Wygłąda to tak że jak wyłączę int1 to reszta działa poprawnie poza odbiorem danych oczywiście a jak włączę to sidają przerwania z timera0. Czy ktoś pomoże? http://obrazki.elektroda.pl/7253192900_1... Na LCD w linii czas jest liczba 44 to...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240884
  • Błąd wyświetlania temperatury w sterowniku ATMEGA 16 - kwestia programu?

    Witam Serdecznie PanowieTemat mam pewiennieaktualny problem a mianowicie zrobiłem ten sterownik http://mirley.firlej.org/prosty_sterowni... wszystko ładnie się zaprogramowało fuse bity ustawione po załączeniu działają wszystkie funkcje lecz niestety nie pokazuje mi temperatury niby trzeba trzymać przycisk s1 na pierwszy cujnik ds18b20 i go wpisać...

    Mikrokontrolery AVR   27 Mar 2021 17:20 Odpowiedzi: 3    Wyświetleń: 540
  • Emulator PT2260 na Attiny13 - pilot radiowy 433MHz

    Możesz udostępnić kawałki kodu odpowiedzialne za wysyłenie komend? Mogę udostępnić cały kod ale w wersji dla Atmegi8, początkowo właśnie na tym procesorze chciałem oprzeć cały układ, stopniowo optymalizując i zamykając w podprogramach powtarzające się fragmenty kodu, przechodziłem poprzez attiny2313, aż skończyło się na Attiny13. Nie ma sensu bym zamieszczał...

    DIY Konstrukcje   24 Lip 2021 13:36 Odpowiedzi: 14    Wyświetleń: 14957
  • [Bascom] Błąd kompilacji w programie Bascom dla ATmega8 z wyświetlaczem 7-segmentowym

    Witam. Ustaw kierunki portów. Jeśli odczytujesz stan wejścia (impuls,reset) to musi być jako wejściowy i taki też dajesz alias (pin). Następna sprawa to select case , ale co? musisz podać select case A, i coś tam jeszcze się znajdzie dalej do poprawki: Dziesiatki = Dziesiatki / 10 : Dziesiatki = Dziesiatki Mod 10 Setki = Setki / 100 : Setki = Setki...

    Mikrokontrolery AVR   23 Paź 2009 12:52 Odpowiedzi: 11    Wyświetleń: 3385
  • Bascom-AVR: Zmiana stanu pinów na niski - konfiguracja wyjść

    Witam jak mogę zmienić wyjścia pinów na stan niski . Program napisany w BASCOM. [syntax=vbnet]$regfile = "m16adef.dat" ' specify the used micro ' generated. Take care that the chip supports all fuse bytes. $crystal = 8000000 $baud = 19200 ' used crystal frequency ' generated. Take care that the chip supports all fuse bytes. Config Lcd = 16 * 2 Config...

    Mikrokontrolery AVR   26 Maj 2020 20:03 Odpowiedzi: 8    Wyświetleń: 768
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    Chciałbym wyświetlać liczby od zera do 999 na trzy cyfrowym wyświetlaczu LED 7segm. Napisałem mały program i nie mogę ruszyć dalej. Cyfry od zera do 255 wyświetla prawidłowo. Wszystkie większe od 256 cyfra setek wyświetlana jest błędnie. Np wpiszę do zmiennej wart=567 to wyświetla mi 067 Co robię nie tak? [syntax=vbnet]$regfile = "m8def.dat" $crystal...

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 555
  • ESP8266 / Bascom - aktualizacja danych na Thingspeak

    Proszę. Nie wiem czy koledze udało się rozwiązać problem, ale jak miałem chwile to się podzielę ze wszystkimi. ESP8266 mam na NodeMCU i wole tam go oprogramowywać, ale chciałem się pobawić komendami AT więc podłączyłem go do Xmega bo to cacko jest też 3 voltowe i posiada nawet 7 interfejsów USART :D Na drugim COM zrobiłem sobie taki Debug. Program reaguje...

    ESP8266 i ESP32   20 Sty 2016 16:21 Odpowiedzi: 18    Wyświetleń: 5040
  • [Bascom] Losowe wartości temperatur z DS18B20 w sterowniku pieca

    Chodzi o te zaznaczone ustawienia z obrazka. Są wstawiane jako domyślne jeśli się ich nie wpisze do kodu. Chodzi o to, że kiedy Bascom skacze do jakiegoś Sub to odkłada na stos te wcześniej omawiane dwa Bajty. W takim Sub już może tego nie widać, ale tez skacze np. do procedury odczytu czujników 1Wire. To już np. cztery bajty a w tym momencie nadchodzi...

    Mikrokontrolery   05 Maj 2020 19:23 Odpowiedzi: 8    Wyświetleń: 771
  • "uLCD-test" Atmega32, Siemens LCD, Bascom.

    No ale w tym pliku jest tak: ' Chip Select Pin => Pin 1 of MMC/SD Config Pinb.0 = Output Mmc_cs Alias Portb.0 Set Mmc_cs ' MOSI - Pin => Pin 2 of MMC/SD Config Pinb.2 = Output Set Pinb.2 Mmc_portmosi Alias Portb Bmmc_mosi Alias 2 ' MISO - Pin => Pin 7 of MMC/SD Config Pinb.3 = Input Mmc_portmiso Alias Pinb Bmmc_miso Alias 3 ' SCK - Pin =>...

    DIY Konstrukcje   29 Gru 2011 22:17 Odpowiedzi: 151    Wyświetleń: 60529
  • Jak sterować wentylatorem łazienkowym z ATTINY13 i DHT11?

    zrezygnować w ogóle z tego kodu który zamieściłeś w pierwszym poście. Po podaniu masy przez uC i zwolnieniu linii czujnik ma odpowiedzieć podając masę a Ty masz tam w kodzie że uC ma wystawić stan wysoki przez 40us a według noty czujnik ma odpowiedzieć pomiędzy 20us a 40us. Ale Ty też tak zrobiłeś. Set Kierunek 'pin bedzie wyjściem Reset Wyjscie 'podaj...

    Mikrokontrolery Początkujący   17 Kwi 2020 08:56 Odpowiedzi: 12    Wyświetleń: 903
  • Komendy I2C dla czujnika VL53L0X bez użycia bibliotek Arduino/Raspberry

    Naucz się prostej rzeczy. Szukasz kodu do Bascom? Zacznij od tego że w Google wpisujesz VL530X i dopisz Bascom . Znalezienie tego zajęło mi ~20s [syntax=vbnet]'BASCOM Source Code: VL53L0X.BAS $regfile = "m328pdef.dat" $crystal = 16000000 $hwstack = 32 $swstack = 32 $framesize = 24 $baud = 38400 Config Scl = Portc.5 Config Sda = Portc.4 I2cinit Const...

    Mikrokontrolery   25 Mar 2020 12:12 Odpowiedzi: 6    Wyświetleń: 1269
  • Bascom Atmega8 - MAX7219 - wyświetlacze połączone kaskadowo

    trafiłem jeszcze na coś takiego SPI odpada bo wysyla za kazdym razem LOAD. Tylko Shiftout. 'To przyklad na dwa maxy polaczone w szereg. Wlasnie te _noop to cala filozofia !! 'Reszte wiecie jak zrobic. Dodano po 2 Muszę poszukać innych modułów z MAX7219, może coś z ty mi nie tak. Próbowałem z użyciem Shiftout. Wypociłem coś takiego: Dodano po 24 Wgrałem...

    Mikrokontrolery AVR   20 Kwi 2016 13:32 Odpowiedzi: 12    Wyświetleń: 3624
  • Atmega8 Bascom - Wskaźnik wysterowania audio 2 x LCD

    Zrobiłem wskaźnik wysterowania audio. Był on dostosowany do LCD 20x4 , przerobiłem kod i dodałem drugi LCD 16x2. Nie wiem dlaczego druga linijka pierwszej linii E posiada błąd. Sprawdzałem LCD , oraz wyświetlałem napisy na obu wyświetlaczach i wszystko jest dobrze, tylko pod tym kodem do obsługi VU meter lcd wariuje. http://obrazki.elektroda.pl/8972835800_1...

    Mikrokontrolery AVR   22 Lip 2013 22:44 Odpowiedzi: 1    Wyświetleń: 4254
  • Atmega8 - program sterowania pralki w BASCOM - odczyt wejść

    Witam. 1 - Stosuj aliasy. Np: drzwi alias portd.0 Później w kodzie po prostu drzwi = 1 lub drzwi = 0. bardzo poprawia czytelność kodu. 2 - Odczyt z przetwornika ADC powinien być do zmiennej WORD (przetwornik jest 10 bit). 3 - w pętli głównej masz instrukcje Wait. Powstaje problem ze sprawdzaniem stanu wejść, pętla może się wykonywać bardzo długo, w...

    Mikrokontrolery Początkujący   11 Cze 2018 09:54 Odpowiedzi: 15    Wyświetleń: 864
  • Bascom - Atmega1284P + ESP8266 + Domoticz - losowe wysyłanie danych JSON

    Przerobiłem program na Atmega328. Teraz ma tylko odbierać dane z master na Atega1284p i wysyłać do Domoticz. [syntax=vbnet] $regfile = "m328pdef.dat" $crystal = 8000000 $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 100 ' rozmiar stosu programowego $framesize = 128 $baud = 19200 '************ Uart 0 Config Serialin0 = Buffered , Size = 150 ,...

    ESP8266 i ESP32   14 Kwi 2019 20:49 Odpowiedzi: 12    Wyświetleń: 2445
  • [Excel] UserForm - wstawianie obrazów ze skoroszytu do image box

    W wielu przypadkach prostsze, przynajmniej dla mnie, jest wykorzystanie schowka i API autorstwa Stefana Bullena. Wystarczy wkleić do modułu standardowego https://obrazki.elektroda.pl/2450765000_...

    Programowanie   10 Lip 2021 09:46 Odpowiedzi: 12    Wyświetleń: 1260
  • [AVR/BASCOM] Kod BASCOM do pomiaru odległości z HC-SR04 na AVR

    Można również ustawić sobie taktowanie na 8MHz, następnie Timer0 ustawić z prescalerem 8 i generować przerwanie co 58us (Load Timer0, 58). Dzięki temu przy zliczaniu czasu trwania echa powrotnego mamy od razu wynik w centymetrach (58us = 1 przerwanie = 1cm). Pozostaje teraz tylko zliczać ilość przerwań timera0. I to chyba najprostsze rozwiązanie tam...

    Mikrokontrolery AVR   02 Lut 2013 21:34 Odpowiedzi: 12    Wyświetleń: 8876
  • Jak przetworzyć sygnał EMF na sygnał z czujników Halla w sterowniku BLDC?

    Witam. Widzę, że temat poruszony. I jakoś jest. Ja poruszyłem identyczny i został brutalnie wsadzony do kosza i zamknięty. Pomijam ten fakt, bo zależy mi na konstruktywnych i rzeczowych odpowiedziach. Sam próbuję złożyć z powodzeniem taki regulator do mojej konstrukcji quadkoptera (ewentualnie v-tol-a). Gdzieś na elektrodzie dorwałem kod w BASCOMie...

    Robotyka Modelarstwo i CNC   13 Sty 2014 11:58 Odpowiedzi: 34    Wyświetleń: 23256
  • Jakie wartości rezystorów do podłączenia karty SD/MMC z Atmega?

    W konfiguracji portów do AVRDOSA masz błędy, raczej powinno być tak: [syntax=basic4gl]'******************** SPI Programowe Const Cmmc_soft = 1 Config Spi = Soft , Din = Pind.5 , Dout = Portd.7 , Ss = Portd.6 , Clock = Portd.4 ' Chip Select Pin => Pin 0 of MMC/SD Config Pind.6 = Output '6 Mmc_cs Alias Portd.6 '6 Set Mmc_cs ' SCK - Pin CLK => Pin 1 of...

    Mikrokontrolery AVR   26 Lis 2011 22:45 Odpowiedzi: 27    Wyświetleń: 9273
  • Program napisany w Bascom działa w symulatorze, Nie działa na układzie .

    Program miał działać następująco : Chce zrealizować obsługę 7 przycisków potwierdzanych zapaleniem diod na wyjściach . Naciśniecie jednego ma zgasić diodę na reszcie . Poza tym będą trzy przekaźniki działające na zasadzie matrycy kodowanej. W ten sposób za pomocą 3 przekaźników otrzymam 7 informacji. Przycisk 1 on on led1 przekaźnik1 on 2 off 3 off...

    Mikrokontrolery   04 Maj 2016 19:37 Odpowiedzi: 14    Wyświetleń: 1245
  • Jak napisać program w Bascom AVR dla licznika monet na ATmega8?

    Tak jak przedmówca napisał odłącz pin RW od mikrokontrolera. Reset powinien być podciągany do tych 5V przez rezystor 10k bo programator musi mieć możliwość zwarcia tego pinu do masy. Dodatkowo w opisie masz błąd bo przycisk opisujesz pod pinem zajętym przez wyprowadzenia LCD. Poniżej masz taki prosty kodzik do zabawy :P Na pinach PORTB.2 i PORTB.3 podłącz...

    Mikrokontrolery AVR   21 Lis 2016 21:13 Odpowiedzi: 69    Wyświetleń: 7025
  • DIY konkurs - Zegar milenijny

    Witam po dość długiej przerwie Postaram się odpowiedzieć na wszystkie pytania 1. katakrowa - Dlaczego nazywa się to "Zegar milenijny" ? - Akurat taka nazwa przyszła mi do głowy. 2. GG_Gonsior - Proponuje użycie "na sucho(bez płytki arduino - brak stabilizatorów - Baterie zostały podłączone za stabilizatorami. - wsad wgrany przez programator - dużo mniejsze...

    DIY Poczekalnia   02 Mar 2017 12:03 Odpowiedzi: 12    Wyświetleń: 9534
  • Bascom - Atmega328 - SIM800L wysyłanie SMS i Email

    Witam Testuję moduł GSM SIM800L. Chciałem, aby po otrzymaniu komendy przez SMS odsyłał zwrotny SMS lub wysyłał email z danymi. Najpierw "na sucho" klepiąc ręcznie linia po linii przez terminal uzyskałem pozytywne wyniki testów ( tzn. otrzymywałem SMS i email ). Nieco gorzej jest w przypadku podłączenia do Atmega328. Podsłuchując terminalem odbieram:...

    Mikrokontrolery   27 Lis 2017 14:02 Odpowiedzi: 7    Wyświetleń: 1554
  • [ATMEGA8] [BASCOM] - Poprawa kodu termostatu z DS18B20 dla 3 wentylatorów

    Mógłbym prosić kogoś o poprawienie kodu termostatu który będzie obsługiwał 3 wentylatory? Czujnik temperatury, którego będę używał to DS18B20. Dodano po 4 Tutaj postarałem się przerobić inny kod, wydaje mi się że powinno być nieco lepiej niż z tym 1... [syntax=text] $regfile = "m8def.dat" $crystal = 8000000 '***************************************...

    Mikrokontrolery Początkujący   27 Kwi 2013 18:48 Odpowiedzi: 11    Wyświetleń: 3738
  • Adaptacja projektu AVT-5374 do zdalnego załączania przekaźnika z Attiny2313

    Proszę, łap. Miałem chwilę to sprawdziłem. W nadajniku przerwa co dziesięć znaków nie jest bez powodu. Teraz nadajnik nadaje znak "U" a to znaczy &H55, ale co ciekawsze &B0101_0101 czyli na przemian jeden i zero. Może się jednak zdarzyć, że jakiegoś bitu radio nie zauważy i lepiej jest zacząć od nowa. Nadajnik miałem na Mega8, ale pewnie sobie...

    Mikrokontrolery Początkujący   17 Paź 2019 11:31 Odpowiedzi: 5    Wyświetleń: 621
  • Sterownik pieca CO. Gotowy program do sterowania. AT89C2051.

    Zamieszczam caly program i prosiłbym oprzerobienie pod moje wytyczne. Przerasta mnie to . 'sterownik do pieca at89c2051 ' wyświetlacz 2*16, poprawione zachowanie po zaniku napięcia $large $crystal = 12000000 Config Lcd = 16 * 2 Cursor Off Cls Config Sda = P3.1 Config Scl = P3.0 Config Timer0 = Timer , Mode = 1 , Gate = Internal Config Timer1 = Timer...

    Mikrokontrolery   30 Lis 2006 20:54 Odpowiedzi: 16    Wyświetleń: 6955
  • [AVR][BASCOM] - Duchy na dużym wyświetlaczu LED

    Po wielu miesiącach powracam z kolejnym pytaniem o zegar zbudowany z taśm led. Otóż problem polega na tym, że na wyświetlaczu pojawiają się duchy, na ułamek sekundy na jednej cyfrze zapala się wartość z drugiej, tak jakby cyfra nie zdążała się do końca wygasić. Schemat układu: https://obrazki.elektroda.pl/7792524200_... Kod BASCOM:...

    Mikrokontrolery AVR   30 Sty 2018 12:00 Odpowiedzi: 7    Wyświetleń: 951
  • Atmega8 - Licznik impulsów z czujnika magnetycznego na Pind.3 - kod w Bascomie

    Proszę. Przycisk Menu włącza je i wyłącza więc przycisk wyjścia z Menu praktycznie jest niepotrzebny, ale go zostawiłem. Subów którym nie przekazuje się żadnych zmiennych nie trzeba deklarować. Miałeś odświeżanie wyświetlacza w pętli głównej z prędkością procesora. Zmieniłem to tak że wyświetlaczem zajmuje się tylko wtedy jeśli coś się zmieniło i wymaga...

    Mikrokontrolery   18 Cze 2015 17:13 Odpowiedzi: 9    Wyświetleń: 1935
  • [Bascom] [Atmega32] [ENC28J60] Termometr LAN

    Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...

    DIY Konstrukcje   29 Sie 2021 09:54 Odpowiedzi: 28    Wyświetleń: 5445
  • Jak zaprogramować zliczanie impulsów i sterowanie przekaźnikami w Bascom?

    $regfile = "m8def.dat" $crystal = 800000 Config Timer0 = Timer , Prescale = 64 Dim Licz8ms As Byte Enable Interrupts Dim A As Byte 'Enable Timer0 'On Timer0 Procedura Load Timer0 = 250 Reset Portc.5 Reset Portc.4 Reset Portc.3 Set Portc.0 Set Portd.4 Config Watchdog = 2048 Config Portc.5 = Output Config Portc.4 = Output Config Portc.3 = Output Config...

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1260