No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Witam ponownie, Poszedłem o krok dalej i moim planem jest podłączenie każdego z czterech wtryskiwaczy do osobnego pinu Arduino Uno/Nano z Atmega 328p. Pozwoliło mi to na skonstruowanie programu aby sterować każdym wtryskiwaczem z osobna z tą samą częstotliwością i wypełnieniem, ale sygnał do ich wysterowania jest przesunięty około 90° (problem z rozdzielczością...
Doprecyzuj jeszcze czy masz ustawioną tą zworkę od zasilania na 3,3V Zworka ustawiona na 3,3 V w MKII Opisze jak to wszystko podłączam, po podpięciu do USB migają na chwilę 2 diody po czym zapala się dioda D1, w menadżerze urzadzeń jest JUNGO --> AVRISP mkII bez żadnych wykrzykników uruchamiam AVR studio wybieram CON wskazuje AVRISP mkII --> połacz...
Witam. na początku zaznaczę że nie jestem specjalistą w dziedzinie i dopiero zgłębiam i poznaje "tematy" związane z Arduino itp. Do kilku dni jestem posiadaczem płytki ATMega 2560 + ESP 8266 [url=https://pl.aliexpress.com/item/TZT-...
A no tak, bo część punktów TP to rzeczywiście przelotki, zapomniałem o tym. Przelotki to te punkty które układają się w "choinkę" przed każdym z układów, widać na zdjęciach ;) Odstęp to ok 2,5cm, z programu usunąłem niektóre animacje, a niektóre przerobiłem, na filmach jest oryginalny program. Kwarc dałem 16Mhz, będzie działać bez najmniejszego problemu....
Doszedłem do tego Offset Description Size 00h Jump Code + NOP 3 Bytes 03h OEM Name 8 Bytes 0Bh Bytes Per Sector 1 Word 0Dh Sectors Per Cluster 1 Byte 0Eh Reserved Sectors 1 Word <-- Stąd biorę liczbę zarezerwowanych sektorów 10h Number of Copies of FAT 1 Byte <-- liczbę kopij obszaru FAT 11h Maximum Root Directory Entries 1 Word 13h Number of...
Dzięki wielkie, udało się! Program odczytuje poprawnie informacje, dodatkowo ograniczyłem bufor do 1 znaku, bo Atmega wysyła znaki jeden po drugim. Poniżej zamieszczam wszystkie kody działające, dla potomnych :) UPDATE: ----------------------------------------... No i chyba poległem z wysyłaniem, nie obejdzie się...
Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...
Dodano po 11 Mam takie pytanie,jak podpiąć do UNO kierownicę przez USB,żeby emulować ją w panelu sterowania? Wtedy bym wykorzystał sterowniki urządzenia które mam do kierownicy i sterowałbym z pull up kierownicą z enkodera a resztę przycisków normalnie z kierownicy. Chciałbym odczytać dane z tej kierownicy,żeby emulować ją. Dodano po 4 Marcinn212 pod...
Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...
Witam, Męczę się żeby uruchomić bootloader w atmega 32 z przykładów Bascoma: Program któy chce wgrać to: '---------------------------------------... ' BOOTNEW.BAS ' (c) 2003, MCS Electronics ' The purpose of this file is to test the bootloader ' After the ? mark from the loader, set the focus to this window and then...
Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...
Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...
Witam!!! Napisze po kolei co robiłem bedzie łatwiej zdiagnozowac co sie stało i jak ewentualnie rozwiazac problem. Zdjąłem simlocka BB5Kingiem v1.04 - wszystko OK. log: 2008-11-15 17:34:18 Searching for JAF box ... 2008-11-15 17:34:18 JAF box detected 2008-11-15 17:34:19 JAF box ATmega firmware version: 1B0 2008-11-15 17:34:19...
. Problem pojawia się na każdym pilocie, Piny: 0 i 1 (PD0 i PD1) są te same Rx i Tx co służą do komunikacji z komputerem zarówno podczas wpisywania programu jak i później dla komunikacji w serial monitor; raczej więc unikaj coś do nich podłączac, chyba że jesteś w desperacji braku pinów. Ostatnia rzecz, dla której możesz poświęcic nieco uwagi to salut...
Program kompiluje się poprawnie dla Arduino Leonardo, po dodaniu deklaracji, o której napisałem w poście #2. Wynik kompilacji:[syntax=bash]Using library ArduinoJoystickLibrary-master at version 2.0.7 in folder: /home/mariusz/Arduino/libraries/ArduinoJ... /home/mariusz/.arduino15/packages/arduin...
Help > Config serialin The following internal variables will be generated for UART0: _RS_HEAD_PTR0 , a byte counter that stores the head of the buffer _RS_TAIL_PTR0 , a byte counter that stores the tail of the buffer. _RS232INBUF0 , an array of bytes that serves as a ring buffer for the received characters. _RS_BUFCOUNTR0, a byte that holds the number...
Te dodatkowe bajty po 3 bajtach sygnatury i bajcie kalibracji to bajty Serial Number inaczej (unique device ID). Można je odczytać podczas czytania sygnatury lub np. z poziomu programu odczytując adresy I/O 0xF0 - 0xF8 (SNOBRx)
OK, skompilowałem przykładowy program. Jest pewien problem z kompatybilnością biblioteki KS0108. Wykorzystuje ona stałe CS1, CS2 i CS3 do swoich celów, a te stałe są zarezerwowane dla procesora Atmega128. Zapewne biblioteka KS0108 nigdy nie była testowana z MegaCore Atmega128. Podmieniłem w bibliotece KS0108 nazwy CS1 na CS_1 (itd.) i kod skompilował...
Osobiście do swojego zegara dodałem moduł WiFi na ESP8266 w postaci płytki NodeMCU. ESP pobiera aktualny czas i datę z serwera NTP a następnie wysyła w postaci DCF do zegara. Nie trzeba wykonywać żadnych przeróbek na PCB. Koszt płytki na portalu aukcyjnym to ok 20zł. Wykorzystałem gotowy kod Hiroki Mori zamieszczony pod adresem: https://github.com/yamori813/ntp2dcf77.....
lcd.print(getFreeMemory()); Wynik to 6818 Nie rozumiem, o co chodzi z tym "int size = 8192" znalazłem coś takiego, myślałem, że trzeba zmienić w funkcji availableMemory :) : // this function will return the number of bytes currently free in RAM // written by David A. Mellis // based on code by Rob Faludi http://www.faludi.com int availableMemory()...
Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...
Hej. Wiem że wszyscy jesteście bardzo zajęci i nie macie czasu na zajmowanie się pierdołami ale może ktoś się zlituje i pomoże dokończyć moje bazgroły i uruchomić je na ESP32 jako stronę www z możliwością odczytu i wprowadzania danych które przez I2C będą zapisywane i odczytywane ze sterownika. Tyle udało mi się nabazgrać w sprawiającym masę kłopotów...
Można by porty wylistować i wybrać automatycznie któryś z nich. Nie wiem jaki opis daje podłączone Arduino, ale u mnie smartphone podłączony poprzez USB zgłasza się tak: (at)jvoytech Sprawa automatycznego odgadnięcia numeru COM konkretnego Arduino tą funkcją nie wygląda zbyt różowo. Rozszerzyłem Twój skrypt o numer seryjny: [syntax=python] import serial...
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
Witam. Czy da się w jakiś sposób wyciągnąć unikalny dla każdego pojedynczego egzemplarza ATmega 644p string, za pomocą którego będzie można zidentyfikować konkretną sztukę. Oczywiści można zaprogramować wewnętrzną eeprom, ale nie o to chodzi. Chodzi o coś w rodzaju serial number-u, którego nie można zmienić / zmodyfikować. Dziękuję za podpowiedzi i...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
Witam, do podłączenia mam 9 czytników RFID MRCF522. Korzystałem z nich wielokrotnie i nigdy większych problemów nie miałem, aczkolwiek zawsze korzystałem jedno Arduino - jeden czytnik. W teorii interfejs SPI więc bez większego problemu Arduino powinno dźwignąć większą ilość. No i niestety ilość obsługiwanych czytników kończy się na ilości 2 sztuk. Dwa...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Czy zegar może być uszkodzony??? Zgodnie z linkami powalczyłem trochę z tym zegarem, odłączyłem wszystko co zbędne (zostało tylko Arduino i RTC), pomierzyłem i co się okazało: 1. Zainstalowany seryjnie akumulator LIR2032 3,6V daje 3,99V :| 2. Zaobserwowałem również "dziwne" działanie zegara którego wcześniej nie zauważyłem a mianowicie dla użytej biblioteki...
A jak wysłać z UARTa programowego tak ustawionego Open "comd.2:2400,8,n,1" For Output As #1 Bo gdy pisze output to uC wysyła przez sprzętowy. Przepisałeś program z helpa Bascoma, ale nie dokładnie. Sprawdź jeszcze raz ale dokładnie zamieszczony przykład. Powinno się wszystko wyjaśnić. '---------------------------------------...
https://obrazki.elektroda.pl/1596393000_... Moduł Arduino UNO + ESP8266 na jednej płytce zawiera UNO oparte o ATmega328 i moduł WiFi oparty o ESP8266. Koszt modułu na portalach aukcyjnych to ~7$ https://obrazki.elektroda.pl/6719995700_... Przyglądając się PCB widać pewne niedokładności montażu, np. złącze uFL zewnętrznej...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Pomysł opiera się na stworzeniu zestawu urządzeń LED, które użytkownicy muszą dezaktywować za pomocą czujnika zbliżeniowego tcrt5000. Po dezaktywacji jednego urządzenia, inne urządzenia losowo zostają aktywowane, zapalając diody LED jedno po drugim. Chciałbym was podpytać o pare rzeczy...
Takie są początki. Jak wgrasz program programatorem to już nie wgrasz programu przez USB płytki Arduino (czyli przez bootloader). Po każdym wgraniu programu przez programator trzeba na nowo użyć opcji "wypal bootloader" by korzystać z drugiego sposobu wgrywania. To oczywiste że Ci nie działało wgrywanie przez USB, teraz już wiesz czemu. Możliwe, że...
Witam wszystkich. Od kilku dni bawię się odczytem kodów z breloków i kart RFID jednakże mam z tym wielki problem. O ile sam układ zmontowałem i wydaję się działać, biblioteki też jakoś uporządkowałem o tyle nie wiem już kompletnie jak mam wyświetlić na wyświetlaczu kod breloka/karty. Sam moduł wydaje się działać ponieważ podczas zbliżania miga mi dioda...
Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...
Witam. W Bascom AVR załadowałem przykładowy bootloader ( C:\Program Files (x86)\MCS Electronics\BASCOM-AVR\SAMPLES\BOOT\Boot... ) po ustawieniu mikrokontrolera ATmega644 i baudrate na 4800, skompilowałem i zaprogramowałem procesor. Dla pewności wklejam: http://obrazki.elektroda.pl/7350052000_1... Od tego momentu, po zresetowaniu...
http://obrazki.elektroda.pl/1699057700_1... Witam! Chcę przedstawić niewielką konstrukcję co pozwala bardzo wolno, z określoną prędkością przesuwać kamerkę/telefon podczas nagrywania wideo/zdjęć z w trybie 1 klatka na sekundę czy na kilka sekund. http://obrazki.elektroda.pl/1699057700_1... http://obrazki.elektroda.pl/5900873100_1...
Usunąłem kod obsługujący drugi kanał, bo była jakaś interferencja pomiędzy kanałami w wyświetlaniu. Powinno działać w miarę dobrze (sprawdzane na symulatorze): [syntax=c]#include <Adafruit_NeoPixel.h> //#define DEBUG_TEST_LEDS #define nonLinearLogAudio //#define DEBUG_PRINT_ANALOGVALUES //#define DEBUG_NO_PEAK_SWITCH const int useSensorValues...
Zakładam, że masz prawidłowo podłączony układ(np. echo działa) oraz odblokowany dostęp do portów com. Mniej więcej chyba o to chodzi. Kod PC z VisualStudio C#. Atmega8: [syntax=c]#include <avr/interrupt.h> volatile uint8_t USART_BUF[5] = {0x00, 0x00, 0x00, 0x00, 0x00}; volatile uint8_t read; volatile bool data = false; volatile USARTnum = 0; ISR(...
Ad.1 Odpowiedź ze strony producenta : DataFlash® is the world's number one selling serial interface flash family. Introduced in 1997, Atmel's Dataflash families (45 series and the recently introduced 26 series) are feature rich, low pin count, sequential access families ideal for program code, data storage, Serial EEPROM replacement, and the next...
Hejka, aktualnie sprawa wyglada tak : Udało mi się w przegladarce uzyskać dowlny napis. Używam programu "ESP8266 Config" po połączeniu się z modułem w serial monitor wpisuję takie ustawienia : AT+CIPMUX=1 AT+CIPSERVER=1,80 Teraz wchodzimy w przeglądarkę wpisujemy adres IP : u mnie : 192.168.4.1 i wciskamy enter. W serial monitorze informuje nas ze jest...
Tego typu karta: http://obrazki.elektroda.pl/3086054800_1... Wykorzystano: SCK - PB5 MISO - PB4 MOSI - PB3 NSS - PB2 z dodatkowym opornikiem 4k7 do +5V RESET - podpiety pod +5V Sprawdzałem inne biblioteki w tym od arduino i wszystkie wyglądają podobnie. Biblioteka której używam: MF522.c [syntax=c]/* * MF522.c * * Created on: 03/06/2012...
[syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...
Jednak wciąż jest coś nie tak. Przy normalnym kablu działa jak chce. Czasami, nawet jeśli system wykryje poprawnie urządzenie, program na PC ładnie się z nim połączy, ale nie może wysłać żadnych danych. Z dmesg dostaję: usbfs: USBDEVFS_CONTROL failed cmd usb rqt 192 rq 1 len 256 ret -62 a z programu, że upłynął czas stopera, cokolwiek to znaczy. "Dobrze"...
aktualizował się raz gdy go podłączyłem pierwszy raz, w zakładce Tool information znalazłem to: AVR Dragon Debug host127.0.0.1 Debug port49752 Serial number00A20003622A Connectioncom.atmel.avrdbg.connection.ju... Master Firmware Version7.21 Slave Firmware Version7.21 Hardware Version17 Wygląda na to ze nie jest najnowszy, nie bardzo wiem jak zmusić...
Witam wszystkich, żeby nie tworzyć nowego tematu piszę tutaj. Mam problem z uruchomieniem przykładowego programu biblioteki ELM Chana na avr. Próbuję stworzyć nowy projekt w WinAVR, ale kompilator ciągle zwraca błąd: no rules to make 'program'... Jestem początkujący w C więc to jest pewnie główny powód, proszę zatem o wyrozumiałość. Pozdrawiam.......
Witam potrzebuje pomocy z zapisem i odczytem z pamieci 24C32 jest ona zlokalizowana na malym zegarze zewnetrznie dopinanym do plytki . Tutaj przesylam kod jest to sklejka z poprzednich zajec jednak na zajeciach mielismy odczytywanie z pamieci zegara a o EEPROM 24C32 nie bylo mowy . Szukalem czegos w internecie jednak juz mam dosyc ;C Na LCD nic sie...
serial number product number serial number serial number samsung
pralka hotpoint wymiana łożyska gotowanie płynu chłodniczego roleta kabel kontaktron
oscyloskop plamka zmiana nazwy użytkownika
VW Beetle 2008 1.6 MPI benzyna – samoczynne podnoszenie obrotów na biegu jałowym Schemat połączenia dampera FBZA-1750-6B w lodówkach Haier, LG, Midea – opis pinów i przewodów