[RIOS ERROR] [Re:] Arduino mikrokontroller programozása - LOGOUT.hu Hozzászólások [RIOS ERROR]

üzenetek

[RIOS ERROR] [RIOS ERROR]

hozzászólások

[RIOS ERROR]

ngabor2
(nagyúr)
Blog
[RIOS ERROR]

a LiquidCrystal_I2C nálam nem működik, úgyhogy maradok a "normál" LiquidCrystalnál.

mivel se adatot nem akarok gyűjteni, se a pontos időre nincs szükség, csak napi 3x-i bekapcsolásra, ezért sokkal egyszerűbben megoldottam 2 for ciklussal (holnap be is dobom, összesen nincs 20 sor...). holnap le is ellenőrzöm majd.


buherton
(őstag)
Blog
[RIOS ERROR]

Azért ezzel a for ciklussal óvatosan, mert main blokkoló. Ha már egy picit több tudást akarsz bele tenni rögtön jönnek majd a gondok. ;)


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Megirnam, de abbol nem tanulsz! :))

Iratkozz fel a mar emlitett TavIR arduinomtanfolyamra, es a 60 nap vegere meg lesz!
Tenyleg nagyon jo, es ingyenes. Persze, ha megveszed azottani kit-et, akkor haladni is tudsz.


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

már elvégeztem, írogattam is programocskákat. a feladat már a végletekig le lett egyszerűsítve, mert a sokkal nagyobb tudásúba mindig beletört a bicskám. jelenleg eljutottam az egyszerűsítésbe addig, hogy ezt az egyetlen feladatot szeretném rábízni, az összes többit máshogy oldom meg. jó is, hogy nem volt időm az eredeti koncepciót nyomni, mert annak a megoldása a jelenlegi eszközeimmel életveszélyes lett volna (230V-ot egy olcsó relével nem biztos, hogy jó kapcsolgatni, kb. 2mm van a nyákon a vezetékek között).

a program:

#include <Wire.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);


void setup()
{
lcd.begin(16, 2); // start the library
lcd.setCursor(0, 0);
pinMode(2, OUTPUT);

}

void loop()
{
digitalWrite(2, LOW);
for(int x = 28780; x > 0; x--){
lcd.clear();
lcd.print("Remain to switch on: ");
lcd.print(x);
delay(1000);
}
digitalWrite(2, HIGH);
for(int x = 20; x > 0; x--){
lcd.clear();
lcd.print("Remain to switch off: ");
lcd.print(x);
delay(1000);
}
}

nem vagyok programozó, kb. 20 éve szórakoztam legutóbb vele, akkor is pascallal, ami kicsit más. túl mélyen belemerülni időm sincs. most annak próbálok utánajárni, hogy a for kapcsos zárójelei után kell-e pontosvessző. a fordító lefordítja úgy is, ha van, úgy is, ha nincs.


QuippeR
(tag)
[RIOS ERROR]

Nem kell utána pontosvessző. Azért fordítja le vele is, mert egy üres parancsként fogja fel. (for ciklus kész, ok. most nem csinálok semmit, ez is kész, ok.)


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

köszi.

fordítás közben dobott pár warningot (előjeles, ill. előjel nélküli dolgok miatt, de lefordult). még szerencse, hogy 32767 alatti számmal kell dolgozni :D


maszatomy2
(csendes tag)
[RIOS ERROR]

Üdv, eredeti arduino termékek megvásárolhatók a www.nvstore.hu oldalon.

[ Szerkesztve ]


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Es milyen jo aron! 21 Forint 84,4 filler... :))
En inkabb nem eredetit veszek amugy. Ugyis opne source HW...
Nekem a Teensy 3.0 + tetszik. Illetve azom van, es ez mar legalabb repul mint a szel!

[ Szerkesztve ]


happy555
(aktív tag)
[RIOS ERROR]

Sziasztok!

Már úton vannak az én kis játékszereim is.
Rendeltem egy nano v3-at (többek közt)
Addig is azt szeretném megtudni tőletek, hogy egy gép visszajelző ledjét hogyan tudom majd rákötni arduino bemenetére?
(mint egy kapcsoló amit a gép működése aktivál)

Előre is köszi!
Próbálok rágyúrni....


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Milyen gep?
Szerintem egy optocsatolo led-jet kosd be a led helyett.


happy555
(aktív tag)
[RIOS ERROR]

Lézeres vágó/ gravírozó.
Köszönöm, már mástól is megkaptam ezt a tippet, úgyhogy kap egy optokaput! :)


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

adat logolással kapcsolatban lenne egy kis problémám. adott az időjárás-állomás, ami menti az sd-kártyára az adatokat. ez x másodpercenként/percenként (beállítástól függően) ír a kártyára néhány-10 bájtot. az sd írhatósága erősen korlátozott, főleg ha noname, és már elég régi kártyáról van szó. a kímélés céljából arra gondoltam, hogy az adatokat először egy több írást kibíró eepromba vinném, majd ha ott összegyűlt elég sok (512kb-s chip esetén max 64kB), akkor azt egyszerre kiírni a kártyára. így sok-sok módosítás helyett egyszer kellene a kártyához nyúlnia. ahogy elnéztem a 24lc512 kezelését eléggé elszörnyülködtem, nem is igazán bírtam magamban összerakni. hol 16 bájtos, hogy 32 bájtos korlátról beszélnek, úgy meg pont a lényege ugrik az egésznek.

ebben tudna valaki segíteni? meg lehet egyáltalán csinálni, vagy amíg bírja a kártya, addig írjak rá, utána csere?

[ Szerkesztve ]


tvamos
(nagyúr)
Blog
[RIOS ERROR]

A kontroller RAM-jaba sok adat fer, tedd oda oket, es akkor ird ki, ha betelik.


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

atmel 328 chipnek van 2 kB ramja meg 4kB eeprom, nomeg 32 kB flash, amiből 25k-t elfoglal a kód. egyik se túl sok.

ha mega2560 lenne, akkor azt mondom, hogy oké, megoldható. de így nem erőltetném.


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Azert, ha 2kB-onkent irod, mar jobb a helyzet. Amugy a 24LC-ket nem nehez irni. (Mintha a tavir tanfolyamban is lett volna rola szo, hogy van ra beepitett rutin.)


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

igen, onnan vettem az ötletet. viszont az eepromból "tömbösítve" se találtam módszert, hogy egyszerre írjak egy teljes blokkot az sd-kártyán.


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Link, szoveg nelkul... :-)
http://playground.arduino.cc/code/I2CEEPROM


ngabor2
(nagyúr)
Blog
[RIOS ERROR]

köszi szépen, tanulmányozom.


KaiotEch
(nagyúr)
Blog
[RIOS ERROR]

Üdv. DX-ről vki nem szeretne rendelni FreArduino-t? Ha 3 fölött rendelünk olcsóbb :)


nihill
(őstag)
[RIOS ERROR]

Sziasztok!

Arduino-val kapcsolok 12v-os lámpákat, 74HC4094 + ULN2803A IC párosokkal bővítve a kimenetek számát. Az a gondom, hogy amikor épp minden lámpának kikapcsolva kellene lennie, akkor néha, nagyon ritkán, mégis kigyullad egy-két lámpa véletlenszerűen. Napi kb 16 órát megy a cucc, és kb. 5-10 percenként van bekapcsolva egy-egy lámpa, 10 másodpercre. A hiba kizárólag az "üres" időszakban jelentkezik amikor minden le van kapcsolva elvileg. Valakinek van tippje, merre kezdjem el keresni a hibát?

köszönöm előre is

[ Szerkesztve ]


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Megoszthatnal kicsit tobb informaciot! Mi az hogy kigyullad? Felvillan? Vagy kigyullad hosszabb idore? Vagy mit csinal?


nihill
(őstag)
[RIOS ERROR]

Több másodpercre kigyullad, utána magától elalszik. Néha csak 1db néha több lámpa is egyszerre, véletlenszerűen. Elég ritkán, ha ott vagyok még sosem csinálta, mindig más szólt utólag. Lehet ott kellene állnom egész nap és probléma megoldva :)


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Nem lehet kosza reset a rendszerben? Az ilyesmi neha elofordul, ha nem jo a reset aramkor. Mit tettel oda? Vagy letiltottad a reset pint? A szabad bemeneteket is erdemes valahova bedrotozni, vagy atallitani kimenetnek.


nihill
(őstag)
[RIOS ERROR]

A reset problémáról most olvasok csak a neten, hogy említetted. 120ohm-os ellenállás bekötését találtam rá, az megoldja, vagy hogy lehet letiltani szoftveresen? Mega 2560-at használok.
A nem használt bemeneteket beállítottam outputra.

[ Szerkesztve ]


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Ha letiltod a Resetet, csak HV- serial lehet utana programozni. Amugy a programozoban kell a Reset pin-t i/o-ra allitani.


nihill
(őstag)
[RIOS ERROR]

Sajnos ugyan úgy megvan a probléma az ellenállással letiltott reset után is.


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Csakomako!
Ha van itt valaki, es meg nem jott ra, es erdekli, akkor a ma esti nyomulas eredmenye:
A "\arduino-1.5.4\hardware\arduino\avr\boards.txt"-ben tudok hozza adni akarmilyen sajat PCB-t.
Innen kezdtem a nyomulast:
http://arduino.cc/en/Tutorial/ArduinoToBreadboard
A lenyeg az volt, hogy ATMega8 panelt internal RC-vel (quartz nelkul) bla-bla-bla...
(Persze, guruk tudjak, de hatha valakit erdekel valami uj projekthez.... mittudomen...)
Udv, Tomi


Sleed
(aktív tag)
[RIOS ERROR]

Sziasztok,
nyitottam egy Arduino témát, ha gondoljátok osszátok meg hogy éppen min dolgoztok :)

Üdv:Sleed


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Mer' ez miert nem jo? Nem kotozkodes, csak kerdem.


Sleed
(aktív tag)
[RIOS ERROR]

Nem tudom, ha be szeretném mutatni a projektemet, vagy segítséget kérni, nem valaki más blogposztjába rondítanék bele. Másrészt van egy pár blogbejegyzés, mind különálló komment szekcióval ezért megosztottnak érzem egy kicsit a dolgot. Gondoltam jobb lenne összefogni egybe.


tvamos
(nagyúr)
Blog
[RIOS ERROR]

Ertem.


Andras_Cs
(újonc)
[RIOS ERROR]

Sziasztok!

Keresek két olyan embert, akik szeretnek arduinokkal foglalkozni, a hozzájuk tartozó kütyüket próbálgatni és szívesen foglalkoznának ezzel napi 8 órában versenyképes fizetés mellett Budapesten. Olyan emberek jelentkezését várom, akik szeretnének egy fejlesztői játszótéren dolgozni a következő években és ehhez a tudásuk is meg van.

Ha érdekel a hardver építés és szeretnél saját eszközöket fejleszteni, van tapasztalatod arduino mikrokontroller programozásában, szeretsz kísérletezni, van műszaki érzéked, és jól beszélsz angolul, akkor írj nekem egy privát üzenetet. Jelentkezhettek két fős csapatban is, ha már van egy jól kialakult párosotok.

Várom a jelentkezéseteket, és további szép napot kívánok:
András


ecchphoto
(csendes tag)
Blog
[RIOS ERROR]

Sziasztok!

Szétbontottam egy jellegzetes fehér, gyufásdoboz méretű RGBW kontrollert, 12-24V tápigényű, 6A-ig hajt ledszalagot a szokásos csatlakozójával. Applikáció a Happy Light
Nem arduinojellegű a kérdés, de a történet hasonló.
Hülye fejemmel nem gondolkodtam előre így két dolgot rendeltem fárísztről a zíbéjről.

1. ezt a komplett kontrollert
2. arduino uno klón + bt board + ismerőstől tranyós erősítőfokozat lesz tervezve

A két pakk nagyjából egyenlő arra a célra ami nekem kell, android applikációval színes ledek variálgatása.
Az arduino nyitott valami, elvileg a másik is, csak nem annyira egyszerű, vagy csak nekem nem.

A kis fehér dobozkával valamilyen formában kommunkál ugye az app, amit rá írtak, küldözgeti az RGB value-t valamilyen formában. Nyilván, hogy ha írok neki, hogy lécci csak a kimenetek specifikációját adja meg, nem fogja, szerzői joga.
A kis fehér dobozban egy Ti CC2540F256 Wireless SoC van, mellette természetesen az EEPROM.
Igazából, hogy mi van az EEPROM-ban nem is érdekel, mivel én is RGB értékeket szeretnék küldözgetni, csak nem szép szines apból csuszkákat tologatva örülve, hanem egy saját applikációval előállított értékeket.

Tud valaki nekem abban segíteni, hogyan lehet RGB vezérlést írni egy ilyen SoC számára BT-on? Böngészgettem a 298 oldalas kezelésijét, de ezek nekem még nagyon sötét. Az applikáció többi része, ami kiszámolgatja nekem az RGB értékeket még algoritmustervezés alatt van, nekem most hirtelen arra van szükségem, hogyan tudom konkrétan erre a Ti Soc-ra megcímezni.
Előfordulhat, hogy a távolkeleti programmel kolléga belenyúlt az EEPROM-ba, akkor **szhatom?

RGBW controller board bontva

ui.: a közös nevező pedig egy 20W-os RGB fémhátú ledecske.

[ Szerkesztve ]


lui740
(újonc)
[RIOS ERROR]

Hello. Nekem a felprogramozással van bajom. bárhogy próbálom valamire mindig hibát ír ki. Tudna valaki segíteni? Köszi előre is :)

üzenetek

[RIOS ERROR] [RIOS ERROR] [RIOS ERROR] [RIOS ERROR] [RIOS ERROR]