Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Gondoltam hogy nálam a hiba, 100000 már jól csinálta, nyilván mert az már nem fér a 16bitbe. Akkor mit is írjak át hogy jó legyen?
A hozzászólás módosítva: Nov 1, 2016
Próbáld ki, hogy a 10000 helyett azt írod, hogy 10000UL.
Köszönöm!
Erről nem tudtam, ide rakom a magyarázatot hátha jól jön másnak is. Idézet: „U & L formatters By default, an integer constant is treated as an int with the attendant limitations in values. To specify an integer constant with another data type, follow it with: a 'u' or 'U' to force the constant into an unsigned data format. Example: 33u a 'l' or 'L' to force the constant into a long data format. Example: 100000L a 'ul' or 'UL' to force the constant into an unsigned long constant. Example: 32767ul”
Jobb lenne, ha kényszerítés helyett, olyan adattípust választanál, amibe bel férnek a várt értékek!
Pl: Bővebben: Link
Üdv Mindenkinek!
Arduino UNO klón paneleket készítettem 7db-t, és Arduino UNO-val is programoztam fel őket (bootloader nélkül) (ISP arduino program bemegy az UNO-ba, utána pedig a környezeten azt választom ki, hogy Sketch => Upload Using Programmer. Ezeket a paneleket több hónap alatt készítettem el, mindíg akkor egyet-egyet amikor éppen kellett. Nagyon érdekes, és nem találok rá magyarázatot, hogy két esetben találkoztam olyannal, hogy az ATmel chip lényeges lassabb mint kéne... Már kínomban led villogtató programot is tettem bele, e szerint a program szerint némelyik chip kb. 4-5 szőr lassabb... olyan mintha 4MHZ quartzzal menne. Ha ugyanabba a pCBbe aztán újonnan rendelt (hestore ;-D ez a reklám helye) ATMEL chipet tettem bele, akkor az már rendes sebességgel üzemelt... ami még érdekes volt az az, hogy ha a 16MHZ quartz lábait rövidrezártam egy csipesszel, akkor is villogtatta a led-et , szintén ugyanolyan lassú sebességgel, mint előtte... Mind gondoltok mi lehet ez? Amire én gondolok, hogy lehet, hogy van az Atmel ben egy 4mhz-s quartz, és valami oknál fogva a programozó nem tudja átállítani, hogy external quartzal menjen, hanem internallal indul? Köszönöm a segítséget előre is!
Meg kell mondjam az Arduino fejlesztő környezetben nem találtam ilyen menüpontot...
hogyan és miként tudnám a fuse biteket megnézni? programozóm sincs, csak egy Arduino uno panelem...
Sziasztok.
Van 1 saját építésű Arduinom. Diecimila atmega168-al Minden gép újratelepítésnél belefutok ebbe a hibába: avrdude: stk500_getsync(): not in sync: resp=0x00 Nem válaszol az eszköz, pedig driver oké az eszközkezelőben. Vajon mi lehet? Üdv: Zoli
Az a baj az nem víz álló .
A legelszomorítóbb nem is találok semmi ilyesmit :/
Sziasztok!
Olyan nevetséges problémába ütköztem hogy egy hőmérő szenzor minimum és maximum értékét szeretném egy változóba eltárolni de valamiért vagy nem ment el semmi vagy hülyeséget. Tudnátok valami működőbb kódot adni?
Nekem ebből az tűnik ki, hogy amíg nem ismerem a "HighestTemp" és "LowestTemp" értékeit
(nincs kezdőérték, véletlen szerűek lehetnek), addig nem tudom eldönteni, hogy a "CurrentTemp" -nél nagyobb -e a "HighestTemp", vagy a "CurrentTemp" -nél kissebb -e a "LowestTemp" Nem tudom jól gondolom -e... A hozzászólás módosítva: Nov 3, 2016
Lehet hogy igazad van de még is mekkora értéket adjak neki? Az az érdekes hogy a maximum rendben megy a minimum hőmérséklet nem akarja.
Ha a méréshatár pl. -30 - 100 fokig megy, akkor a minimum rekordnak 100 -at, a maximum rekordnak -30 -at. Így mindjárt az első mérés eredménye lesz a minimum és a maximum rekord is. Ezután csak az módosul, amelyiket túllépi a mért érték.
Sajnos nem jó ha bármilyen értéket adok be a maximum hőmérséklet be buggol és egy idő után elkezd csökkenni a minimum meg marad ott ahol indult a hőmérséklet. Nem értem már egy ilyen kis dolog ennyire hogy tudd szívatni
![]()
Ha LCD-re változó karakterhosszúságú számokat vagy szöveget íratunk ki.
Akkor először letöröljük a régi értéket
Mert a nem használt helyeken ottmarad a régi karakter! A hozzászólás módosítva: Nov 3, 2016
Szerintem azzal nincs a baj de itt a kód hátha én írtam el valamit. Rendetlenséget ne nézd!
A hozzászólás módosítva: Nov 3, 2016
A 91, és a 97 sorok közvetlenül a kiírt hőmérséklet után írnak következő értékeket, amiket semmi nem töröl ki. Első lefutáskor történik 3 hőmérséklet kiíratás is.
Csináljál még egy float változót, mondjuk temp1 néven. Ha ez nem egyenlő a temp értékkel, akkor lcd.clear és írassad ki a hőmérsékletet, és a megfelelő helyre a mini, és a maxi értékeket. Majd ezután a temp1 legyen egyenlő a temp-el. Ha változik a hőmérsékleted, akkor mindent töröl, és újra kiírja.
Talán így?
Habár, ez a kód sem jó, csak akkor, ha csak egészként jelenítjük meg a hőmérsékletet. ha tizedes tört is van benne, akkor nem jó. Úgy nem férni el a kijelzőn.
Ezért lepontozom magamat.
Szeretném megkérdezni csinált e már valaki mikrosütő vezérlést Arduinoval?
Nekem most kellene, mert elromlott a gyári vezérlő. Sajnálnám e miatt kidobni a készüléket. A hozzászólás módosítva: Nov 4, 2016
Bár nem Arduino, de egy megépített, működő kapcsolás mechanikus vezérlésű sütő javításához:
Mikrohullámú sütő vetérlés javítása
Sziasztok,
Lehet, hogy a kérdésem nem csak Arduino specifikus. Adott egy I2C LCD meghajtó panel és egy 1602 LCD. Arduinoról hajtom meg. Mit tehetek, ha több LCD-t szeretnék meghajtani, ami ugyanazt mutatja? Egyszerűen párhuzamosan köthető több darab LCD meghajtó panel? Az 5V-os vonal terhelhetőségét most ne vegyük figyelembe ![]() Köszi!
Sziasztok!
Hogyan tudnék olyan pwm jelet előállítani arduinoval aminek változtatható a frekvenciája? |
Bejelentkezés
Hirdetés |