Nagyon örülök ennek a video sorozatnak, nekem nagyon sokat segít. Igényesen összeállított oktató anyag! Gratulálok, remélem sok hasonlót láthatunk még tőled!!
6 років тому+1
Köszönöm a visszajelzést, igen dolgozok a folytatáson, hol jobban, hol kevésbé sikerül érdekesnek az anyag. Mire lennél kíváncsi még?
Elkészítettem a kapcsolást, meg se nyikkan. A kapcsolásról még el lehetett csípni részleteket, hogy kell bekötni, de hogy nincs egy normális kód az biztos. Nem értem miért nem lehet közzé tenni. Mi az a bal oldalt az a kód részlet? Mit kezdjek vele? Hol a forráskód?
Szia ! A kódomat a video szerint megírtam, kb 15szór néztem át betűről betűre. Az utolsó kísérletem során is azt írta hogy nem definiáltam a l"edPin" - t tehát most adom fel ezt a részt. A hagyományos : void setup(){ pinMode(2, INPUT); // D2 bemenet - kapcsolo pinMode(9, OUTPUT); // D9 kimenet - LED digitalWrite(2, HIGH); //D2 belso felhuzo ésígytovább....... verzióban működik egy UNO R3 klónnal. Bár az is lehet hogy eredeti Arduino a mikrovezérlő lapkám ....a felirata szerint az
Szia! Az értékek megadásánál a 0 és a low valamint az 5 (vagy 1???) és a high ekvivalens? Azért kérdezem, mert láttam, hogy int típusúra deklarálod a buttonstate-et, de lekérdezésnél és írásnál a low és high kulcsszavakat használod.
Köszi szépen Péter Primusz a feltöltést, kicsit nekem bonyolultnak tűnik, de több alkalommal is meg fogom nézni, hogy minden tiszta legyen számomra is. Ez az arduino akkor valami olyan mint a PLC -k, logikailag programozható vezérlő egységek, csak kissebben. Egy ilyen Arduino milyen árkategóriában van, vannak? Mert én kertészkedő vidéki ként használatát öntöző rendszer vezérléséhez tudnám ellképzelni így a megnézés után. Gondolom számítógépen keresztül lehet programozni megfelelő szoftverrel amint gondolom külön kell meg venni. A programozás ell sajátításához magyar nyelvű könyv létezik? Köszönöm előre is a kérdéseimre a választ. Üdvözlette: Máté János
6 років тому+1
Kedves János! Igen, ez olyasmi, mint a PLC de nem az ;) Az Arduino-ról ebben a videóban beszélek bővebben: ua-cam.com/video/ZLcKTGI_xHY/v-deo.html Az Arduino UNO használható ötönzési feladatok megoldásához, tehát jó irányban tapogatsz. Beszerzési ára itthon kb. 9000 FT de Kínából jóval olcsóbban lehet beszerezni. Egy jó kis irodalom a témából: malnapc.hu/2014/05/arduino-es-raspberry-pi-konyv-magyar-nyelven/ PLC: szirty.uw.hu/Alapfokon/PLC/index.html Üdvözlettel, Péter
Üdv! Kérésem lenne. Még pedig, hogy klsÍtsen egy videót arról, hogy hogyan lehet megoldani Lenardoval és egy potméterrel, hogy amikór a potméter elfordul akkór nyomogassa az á betűt, de ha a másik irányba fordul, akkór pedig az é betűt nyomogassa. Válaszát előre is köszönöm!
@ Én nagyon szívesen hallanék a tranzisztorokról. Arduinó alól szeretnék 12 voltos nagyobb teljesítményű (7-11 wattos) ledeket üzemeltetni, amihez össze is raktam egy áramkört. A digitális portok közül a pwm-eket is tudót használom, és ezzel szeretném vezérleni a fényerejüket. Bár működik a berendezés, néha furcsa jelenségeket tapasztalok, és jó lenne jobban megérteni az elméletet, hogy megfejtsem a működési anomáliákat. Szerk.: Időközben látom, hogy az elméletről már volt is szó, és a gyakorlat videó lesz a következő :)
Étvágyat kaptam arduinóra. Eddig Delphi 7 ben irogattam port kezelö programokat. példának itt egy darab liszting :) procedure TMPM.LMDHiTimerTimer(Sender: TObject); begin busy_pin_status:= Inp32(lptStatusAdr) And 128; If busy_pin_status old_Busy_Pin_Status Then Begin old_Busy_Pin_Status:= busy_pin_status; If busy_pin_status= 128 Then { passive } Begin If cb_Indicator.Checked Then Begin rcForm.label_RC.Color:= clYellow; End; If cbKBLED.Checked Then Sysinfo.ScrollLockState:= False; l_TPW.Caption:= IntToStr(trig_pulse_width); l_pwrc.Caption:= IntToStr(StrToInt(e_Voltage.Text)*StrToInt(e_Current.Text)*trig_pulse_width Div 1000); If trig_pulse_width= 0 Then l_RPS.Caption:= '0' Else l_RPS.Caption:= FloatToStr(100/(trig_pulse_width*(36/StrToInt(e_Angle.Text)))); If measuring_in_progress Then Begin Inc(pulse_width_summary, trig_pulse_width); l_pws.Caption:= IntToStr(pulse_width_summary); l_pwrcs.Caption:= IntToStr(StrToInt(e_Voltage.Text)*StrToInt(e_Current.Text)*pulse_width_summary Div 1000); If cb_Auto_Stop.Checked And (pulse_counter=StrToInt(eLimit.Text)) Then MPM.b_StopClick(Self); End; Inc(pulse_counter); trig_pulse_width:= 0; End Else { active } Begin If cb_auto_start.Checked Then Begin cb_auto_start.Checked:= False; b_StartClick(Self); End; If cb_Indicator.Checked Then Begin rcForm.label_RC.Color:= clRed; End; If cbKBLED.Checked Then Sysinfo.ScrollLockState:= True; End; End Else Begin If busy_pin_status= 0 Then Inc(trig_pulse_width); End; End;
kellemes és érthető. viszont valaki magyarazhatna nekem erröl. van egy code amiben szerepel a wave utasitás és ellenörzéskor ezt kapom.'wave' was not declared in this scope
Én most ugyanezt a hiba üzenetet kapom a : buttonState = digitalRead(buttonPin); -re. :( A cél,hogy gombnyomásra bekapcsoljak egy ledet,majd 5s után egy másikat.Következő gombnyomásra kikapcsoljon a második led,majd 4 perc múlva az első led is.Ciki,hogy már a legelején elakadtam :( .
Akár a tranzisztorok működése, tipusai, felhasználási területei stb. Vagy mindent szép sorban ami az elektronikához tartozik, hogy teljes ismeretet kaphassunk.......... :)
6 років тому
A félvezetők következnek lassan, sajnos csak lassan...
Nagyon örülök ennek a video sorozatnak, nekem nagyon sokat segít. Igényesen összeállított oktató anyag! Gratulálok, remélem sok hasonlót láthatunk még tőled!!
Köszönöm a visszajelzést, igen dolgozok a folytatáson, hol jobban, hol kevésbé sikerül érdekesnek az anyag. Mire lennél kíváncsi még?
Elkészítettem a kapcsolást, meg se nyikkan. A kapcsolásról még el lehetett csípni részleteket, hogy kell bekötni, de hogy nincs egy normális kód az biztos. Nem értem miért nem lehet közzé tenni. Mi az a bal oldalt az a kód részlet? Mit kezdjek vele? Hol a forráskód?
Szia ! A kódomat a video szerint megírtam, kb 15szór néztem át betűről betűre. Az utolsó kísérletem során is azt írta hogy nem definiáltam a l"edPin" - t tehát most adom fel ezt a részt. A hagyományos : void setup(){
pinMode(2, INPUT);
// D2 bemenet - kapcsolo
pinMode(9, OUTPUT);
// D9 kimenet - LED
digitalWrite(2, HIGH);
//D2 belso felhuzo ésígytovább.......
verzióban működik egy UNO R3 klónnal. Bár az is lehet hogy eredeti Arduino a mikrovezérlő lapkám ....a felirata szerint az
nagyon szuper Péter, ma is találtam benne számomra értékes infót KÖSZI!
Ez nagyon jó, minden nap tanulunk egymástól valamit. Each one teach one
köszönöm a feltöltést
Hello. Szuper a video. A 9:20 kor használt kék hajlítást könnyítő eszköznek mi a neve? Esetleg egy linket tudnál róla adni?
Alkatrész lábhajlító: www.conrad.hu/hu/alkatresz-labhajlito-kemo-425869-425869.html
Köszönöm! A prellegés mentesités kicsit részletezhetnéd illetve a digitális jelek szűrését, jelerősítését. No azért még hálás lennék :)
Köszönöm a megtekintést, idővel a jelek feldolgozásával is bővebben fogok foglalkozni, de még az alapok lerakása történik.
Szia! Az értékek megadásánál a 0 és a low valamint az 5 (vagy 1???) és a high ekvivalens? Azért kérdezem, mert láttam, hogy int típusúra deklarálod a buttonstate-et, de lekérdezésnél és írásnál a low és high kulcsszavakat használod.
Köszi szépen Péter Primusz a feltöltést, kicsit nekem bonyolultnak tűnik, de több alkalommal is meg fogom nézni, hogy minden tiszta legyen számomra is.
Ez az arduino akkor valami olyan mint a PLC -k, logikailag programozható vezérlő egységek, csak kissebben.
Egy ilyen Arduino milyen árkategóriában van, vannak?
Mert én kertészkedő vidéki ként használatát öntöző rendszer vezérléséhez tudnám ellképzelni így a megnézés után.
Gondolom számítógépen keresztül lehet programozni megfelelő szoftverrel amint gondolom külön kell meg venni.
A programozás ell sajátításához magyar nyelvű könyv létezik?
Köszönöm előre is a kérdéseimre a választ.
Üdvözlette:
Máté János
Kedves János!
Igen, ez olyasmi, mint a PLC de nem az ;) Az Arduino-ról ebben a videóban beszélek bővebben: ua-cam.com/video/ZLcKTGI_xHY/v-deo.html
Az Arduino UNO használható ötönzési feladatok megoldásához, tehát jó irányban tapogatsz. Beszerzési ára itthon kb. 9000 FT de Kínából jóval olcsóbban lehet beszerezni. Egy jó kis irodalom a témából: malnapc.hu/2014/05/arduino-es-raspberry-pi-konyv-magyar-nyelven/
PLC: szirty.uw.hu/Alapfokon/PLC/index.html
Üdvözlettel,
Péter
Röviden, konyhanyelven, mire jó egy ilyen Arduino panel?
Üdv! Kérésem lenne. Még pedig, hogy klsÍtsen egy videót arról, hogy hogyan lehet megoldani Lenardoval és egy potméterrel, hogy amikór a potméter elfordul akkór nyomogassa az á betűt, de ha a másik irányba fordul, akkór pedig az é betűt nyomogassa. Válaszát előre is köszönöm!
üdv! Az elején: kapcsoló és áramirány...???
Kérdezed a végén, hogy mit szeretnénk legközelebb látni? Olyan jó az előadásod, hogy a válaszom: bármit :-).
Akkor remélem a félvezetők is érdekesek lesznek számodra. Most ezen dolgozok. Köszönöm amúgy a pozitív hozzászólást!
Olyan jó, hogy bármit!
Hát ilyet sem mondtak még, de rajta leszek!
Király vagy
Kötelezöen készits még oktatófilmeket. Hiánypótló amit csinálsz.
Miről szeretnél hallani? Csak mond ;)
én a motorokról szertnék :)
@ Én nagyon szívesen hallanék a tranzisztorokról. Arduinó alól szeretnék 12 voltos nagyobb teljesítményű (7-11 wattos) ledeket üzemeltetni, amihez össze is raktam egy áramkört. A digitális portok közül a pwm-eket is tudót használom, és ezzel szeretném vezérleni a fényerejüket. Bár működik a berendezés, néha furcsa jelenségeket tapasztalok, és jó lenne jobban megérteni az elméletet, hogy megfejtsem a működési anomáliákat. Szerk.: Időközben látom, hogy az elméletről már volt is szó, és a gyakorlat videó lesz a következő :)
Étvágyat kaptam arduinóra. Eddig Delphi 7 ben irogattam port kezelö programokat. példának itt egy darab liszting :)
procedure TMPM.LMDHiTimerTimer(Sender: TObject);
begin
busy_pin_status:= Inp32(lptStatusAdr) And 128;
If busy_pin_status old_Busy_Pin_Status Then
Begin
old_Busy_Pin_Status:= busy_pin_status;
If busy_pin_status= 128 Then { passive }
Begin
If cb_Indicator.Checked Then
Begin
rcForm.label_RC.Color:= clYellow;
End;
If cbKBLED.Checked Then Sysinfo.ScrollLockState:= False;
l_TPW.Caption:= IntToStr(trig_pulse_width);
l_pwrc.Caption:= IntToStr(StrToInt(e_Voltage.Text)*StrToInt(e_Current.Text)*trig_pulse_width Div 1000);
If trig_pulse_width= 0 Then l_RPS.Caption:= '0' Else l_RPS.Caption:= FloatToStr(100/(trig_pulse_width*(36/StrToInt(e_Angle.Text))));
If measuring_in_progress Then
Begin
Inc(pulse_width_summary, trig_pulse_width);
l_pws.Caption:= IntToStr(pulse_width_summary);
l_pwrcs.Caption:= IntToStr(StrToInt(e_Voltage.Text)*StrToInt(e_Current.Text)*pulse_width_summary Div 1000);
If cb_Auto_Stop.Checked And (pulse_counter=StrToInt(eLimit.Text)) Then MPM.b_StopClick(Self);
End;
Inc(pulse_counter);
trig_pulse_width:= 0;
End
Else { active }
Begin
If cb_auto_start.Checked Then
Begin
cb_auto_start.Checked:= False;
b_StartClick(Self);
End;
If cb_Indicator.Checked Then
Begin
rcForm.label_RC.Color:= clRed;
End;
If cbKBLED.Checked Then Sysinfo.ScrollLockState:= True;
End;
End
Else
Begin
If busy_pin_status= 0 Then Inc(trig_pulse_width);
End;
End;
kellemes és érthető. viszont valaki magyarazhatna nekem erröl. van egy code amiben szerepel a wave utasitás és ellenörzéskor ezt kapom.'wave' was not declared in this scope
Én most ugyanezt a hiba üzenetet kapom a :
buttonState = digitalRead(buttonPin); -re. :(
A cél,hogy gombnyomásra bekapcsoljak egy ledet,majd 5s után egy másikat.Következő gombnyomásra kikapcsoljon a második led,majd 4 perc múlva az első led is.Ciki,hogy már a legelején elakadtam :( .
Imádtam
Köszi, de mit tetszett leginkább?
Akár a tranzisztorok működése, tipusai, felhasználási területei stb.
Vagy mindent szép sorban ami az elektronikához tartozik, hogy teljes ismeretet kaphassunk.......... :)
A félvezetők következnek lassan, sajnos csak lassan...