Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   191 / 853
(#) Bakman válasza andykaaa hozzászólására (») Feb 13, 2016 /
 
Igaz. Nyolc egyedi karaktert lehet definiálni. Ha a kijelzőn látható valamelyik általad létrehozott karakter és annak a tartalmát átírod, akkor a kijelzőn is megjelenik a változás.

Bekapcsoláskor létrehozod a nyolc karaktert, amit a kijelző tárol, ezután már csak hivatkozol rá. Természetesen a létrehozás után ezt be kell tölteni a kijelző CGRAM területére.
A hozzászólás módosítva: Feb 13, 2016
(#) kapu48 válasza andykaaa hozzászólására (») Feb 13, 2016 /
 
Definiálni többet is lehet!
De az LCD-be csak 8-at lehet feltölteni! Enyi ram van benne.

Ha lecseréled a feltöltött karaktert? Az LCD-n az úly karakterek jelennekmeg.
(#) andykaaa válasza kapu48 hozzászólására (») Feb 13, 2016 /
 
Vagyis, vegyuk lassaban a dolgokat,
Ha tobb mint 8 ilyen karakterre van szuksegem akkor a kovetkezo tortenik:
- feltoltodik az elso 8, amire csak hivatkozni kell, de
- ha mar szuksegem van a 9-edikre es azt helybe definialom es fel is toltom akkor mi lessz a tobbivel, elvesz az egesz vagy csak az elsonek definialtat-feltoltottet tolja ki a ram-bol ?
(#) kapu48 válasza andykaaa hozzászólására (») Feb 13, 2016 /
 
Külön van a definiállás, és a feltöltés része!
Bővebben: Link

Amit feltöltesz az látszik, ha a helyén már volt másik az elvész.
(#) Kovidivi válasza andykaaa hozzászólására (») Feb 13, 2016 /
 
A kijelzőn egyszerre 8 spéci karakter jelenhet meg. Úgy kell ügyeskedni, hogy ebből tudj gazdálkodni. Aztán ezt a 8-at annyiszor frissíted, ahányszor akarod. Ha mind a 8 szerepel a kijelzőn, és te bármelyik helyére újat töltesz fel, akkor a kijelzőn is változni fog azonnal annak a képe.
A hozzászólás módosítva: Feb 13, 2016
(#) Bakman válasza andykaaa hozzászólására (») Feb 13, 2016 /
 
Arra a CGRAM területre töltöd fel a nyolc közül amelyikre akarod, de a feltöltés felülírja a már ott lévőt.
(#) Botond08 hozzászólása Feb 14, 2016 /
 
Sziasztok!
Hogyan lehet arduinot üzemeltetni 9v-os elemrőr,hogy nem egy tápcsatlakozóval csatlakoztatom?
A választ előre is köszönöm.
(#) Kovidivi válasza Botond08 hozzászólására (») Feb 14, 2016 /
 
9V-os elemben gombelemek vannak, nagyon kicsi a kapacitása. Más megoldást keress, mert az AVR normál üzemmódbeli kb. 10 mA fogyasztásával is gyorsan lemerül az elem. Ehhez már a sleep módot kellene használni, meg optimalizálni a programot. De ha csak játszani akarsz vele, és mondjuk van tölthető 9V-os akksid, akkor simán a tápcsatlakozón adj neki feszültséget, ahova 7-12V bemenőt lehet neki adni. Más megoldás: 7805, és utána az 5V-os részre rácsatlakozol, ez mondjuk kicsit pazarló, de pár mA-nál jobb hatásfokot kapsz, mint egy kapcsolóüzemű táppal. Én 3db 1.5V-os elemmel (=4.5V), vagy 4db 1.2V-os Nimh akksival (=4.8V), vagy 1db 3.7V-os lithium ion cellával hajtanám az AVR-t (8MHz-en, és kikapcsolva a FUSE bit, ami reseteli az IC-t 4V alatt), ha nincs nagy fogyasztás.
(#) andykaaa válasza kapu48 hozzászólására (») Feb 14, 2016 /
 
Ok, bejott
(#) kancar hozzászólása Feb 14, 2016 /
 
Sziasztok!
Hogyan írhatok ékezetes karaktereket egy (2,16) display-re?
(#) atus1981 válasza atus1981 hozzászólására (») Feb 14, 2016 /
 
Bocsánat, hogy magamnak válaszolok
Meg lett a dolog nyitja, akit érdekel: ezen az oldalon van a megoldás a "Als Beispiel eine Auflistung der ersten 26 groups, wie sie die ECU (074 906 018 A) aus meinem T4 111KW liefert:" alatt
(#) hepi02 válasza kancar hozzászólására (») Feb 15, 2016 /
 
Csak speciális karakterként, mert az ASCII nem tartalmazza. Tehát neked kell megrajzolni és összesen 8 egyedi karaktert tudsz feltölteni a kijelzőre. Pont most volt erről pár mondat.
(#) Kovidivi válasza hepi02 hozzászólására (») Feb 15, 2016 /
 
Végig kell bújni a táblázatot, azt hiszem ü van benne, de lehet több ékezetes karakter is, amit nem kell újra létrehozni.
(#) mechanika hozzászólása Feb 15, 2016 /
 
Sziasztok!

Időbélyeg mintaprogramot kerestem, az alábbi kódot találtam:

  1. /*
  2. print_time() returns a string in the format mm-dd-yyyy hh:mm:ss
  3. */
  4.  
  5. #include "RTClib.h"
  6. #include <SD.h>
  7. #include <SPI.h>
  8.  
  9. RTC_DS1307 rtc;
  10. const int chipSelect = 10;
  11.  
  12. File dataFile;
  13.  
  14. String print_time(DateTime timestamp) {
  15.   char message[120];
  16.  
  17.   int Year = timestamp.year();
  18.   int Month = timestamp.month();
  19.   int Day = timestamp.day();
  20.   int Hour = timestamp.hour();
  21.   int Minute = timestamp.minute();
  22.   int Second= timestamp.second();
  23.  
  24.   sprintf(message, "%d-%d-%d %02d:%02d:%02d", Month,Day,Year,Hour,Minute,Second);
  25.  
  26.   return message;
  27. }
  28.  
  29. void setup(){
  30.   Serial.begin(9600);
  31.  
  32.   pinMode(chipSelect, OUTPUT);
  33.   if (!SD.begin(chipSelect)){
  34.     Serial.println("Error: SD card would not initiate.");
  35.   }
  36.  
  37.   rtc.begin();
  38.   if (!rtc.isrunning()){
  39.     Serial.println("Clock is not running");
  40.   }
  41.  
  42.   dataFile = SD.open("log0.csv", FILE_WRITE);
  43.   if (!dataFile){
  44.     Serial.println("Could not open file.");
  45.   }
  46.  
  47. }
  48.  
  49. void loop(){
  50.   Datetime now = rtc.now();
  51.   dataFile.println(print_time(now));
  52.  
  53.   delay(3000);
  54. }


fordításkor ezt a hibakódot kapom:

sketch_feb15a.ino: In function 'void loop()':
sketch_feb15a:50: error: 'Datetime' was not declared in this scope
sketch_feb15a:50: error: expected `;' before 'now'
sketch_feb15a:51: error: 'now' was not declared in this scope

Tudna valaki segíteni, mi a probléma?
(#) kancar válasza hepi02 hozzászólására (») Feb 15, 2016 /
 
Tudnátok valamilyen irodalmat ajánlani az egyedi karakterek szerkesztéséről és feltöltéséről?
(#) Balázs válasza mechanika hozzászólására (») Feb 15, 2016 /
 
Minden hiba abból ered, hogy nem találja a Datetime osztályt. Itt olvasható az osztály forráskódja, eszerint nagy T-vel kellene írni: DateTime. Az Arduino nyelve case-sensitive.
(#) Balázs válasza kancar hozzászólására (») Feb 15, 2016 /
 
Google-lel az első találat mindjárt egy online karakterszerkesztő.
(#) kancar válasza Balázs hozzászólására (») Feb 15, 2016 /
 
Ez igen! Azt gondoltam, hogy sokkal bonyolultabb, de azt meg kell kérdeznem, hogy ha egyszer feltöltöttem, hogyan hívom újbol elő a 8 általam tervezett karaktert?
A hozzászólás módosítva: Feb 15, 2016
(#) mechanika válasza Balázs hozzászólására (») Feb 15, 2016 /
 
Köszönöm!
Most még több hibaüzenetet kapok:

Idézet:
„C:\Users\user\Documents\Arduino\libraries\RTClib-master\RTClib.cpp: In function 'uint8_t read_i2c_register(uint8_t, uint8_t)':
C:\Users\user\Documents\Arduino\libraries\RTClib-master\RTClib.cpp:33: error: 'Wire' was not declared in this scope
C:\Users\user\Documents\Arduino\libraries\RTClib-master\RTClib.cpp: In function 'void write_i2c_register(uint8_t, uint8_t, uint8_t)':
C:\Users\user\Documents\Arduino\libraries\RTClib-master\RTClib.cpp:42: error: 'Wire' was not declared in this scope”


...még vagy 20 soron keresztül.
??
(#) Balázs válasza kancar hozzászólására (») Feb 15, 2016 /
 
Itt van leírva, hogyan kell használni, példa is van.
(#) Balázs válasza mechanika hozzászólására (») Feb 15, 2016 /
 
Érdekes, elvileg include-olva van bele a Wire. Esetleg próbáld meg a kódod legelejére írni ezt, más ötletem egyelőre nincs:
  1. #include <Wire.h>
(#) Tibicsek válasza Balázs hozzászólására (») Feb 15, 2016 /
 
Ez a sor nemvolt benne
(#) CyberLaci hozzászólása Feb 16, 2016 /
 
Sziasztok,
Egy kis segítséget szeretnék kérni tőletek. Egy nano (de lehet a végén esp8266 lesz belőle) segítségével szeretnék led dimmert készíteni.
25 db 12VDC 0,22W 18mA led lenne... ez összese 5,5W
Szerintetek ez megfelel hozzá? Bővebben: Link
Javasoltok még valamit beépíteni?

köszönöm
(#) Kera_Will válasza CyberLaci hozzászólására (») Feb 16, 2016 /
 
kb.:150Ftnyi anyagért miért akarsz kiadni ennek a háromszorosát?!
PC táp bontásból ingyen is hozzájuthatsz fetekhez.
A hozzászólás módosítva: Feb 16, 2016
(#) andykaaa válasza Kera_Will hozzászólására (») Feb 16, 2016 /
 
Na meg az ekos egokbol
(#) CyberLaci válasza Kera_Will hozzászólására (») Feb 16, 2016 /
 
2 okom van rá
- semmilyen ilyen jellegű anyagom nincs itthon, így utána kellene mennem, telefonálni, postáztatni, ...
- tanulási fázisban vagyok elektro témában (programozóként), és ez kezd sürgőssé válni, így ha ez jó, akkor jó alternatíva... és még forrasztanom sem kell

gyerekszobába lesz csillagos égbolthoz gipszkarton mögé eldugva
(#) RoliNyh válasza CyberLaci hozzászólására (») Feb 16, 2016 /
 
Megfelel, de ha keresgélsz még egy kicsit, olcsóbban is berendelheted...
(#) Kera_Will válasza CyberLaci hozzászólására (») Feb 16, 2016 /
 
Idézet:
„és ez kezd sürgőssé válni, így ha ez jó, akkor jó alternatíva... és még forrasztanom sem kell”
annyi idő alatt míg ide ér 2-4 hét , bármiből tudsz bontani 1 - 2 óra alatt, igen valóban a kiégett energiatakarékos izzókban is van ilyen, sajnos a stabil megbízható üzemszerű működéshez a forrasztgatást nem kerülheted el , fejlesztéshez és teszt üzemhez jó a dugdosós panelke és a levegőbe lógó cuccok.Üzemszerű rendszer esetén ez felejtős.
A hozzászólás módosítva: Feb 16, 2016
(#) icserny válasza CyberLaci hozzászólására (») Feb 16, 2016 /
 
IRF helyett miért nem IRL típust keresel? (Logikai szintű nyitófeszültség)
(#) mechanika válasza Balázs hozzászólására (») Feb 16, 2016 /
 
Köszi így már jó!
Következő: »»   191 / 853
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem