Elektronika.lt
 2024 m. spalio 9 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2024 10 09, 17:15. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » Arduino platforma
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 1518
Pereiti prie Atgal  1, 2, 3 ... 14, 15, 16, 17, 18  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Arduino platforma
PranešimasParašytas: 2017 05 25, 06:32 Pranešti apie taisyklių pažeidimą Atsakyti su citata
a1girdas
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Citata:
ta prasme?
nuo žemesnės klasės rutulio reiktų pradėti.
Citata:
pakeitus niekas nereguoja i ji
nori padaryti, bet nesupranti pačių pagrindų.
kyla klausimas, kaip tau aiškint, kad suprastum.
 Arduino platforma
PranešimasParašytas: 2017 05 25, 19:23 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Vintikas
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Turetu padeti jaigu skaityti moka Smile

http://varzazaliam.blogas.lt/files/2010/05/1201518102_programavimas_c_kalba.pdf
 Arduino platforma
PranešimasParašytas: 2017 06 03, 11:54 Pranešti apie taisyklių pažeidimą Atsakyti su citata
tomyy13
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
sveiki, kaip iišvengti Arduino persikrovimo laikas nuo laiko? jis valdo 5v reles ir visos pajungtos an to pacio maitinimo. ar tai gali itakot veikima? gal geriau reles daryt 12v o poto su l7805cv daryt 5V ir tik maitint arduino?
 Arduino platforma
PranešimasParašytas: 2017 08 10, 14:16 Pranešti apie taisyklių pažeidimą Atsakyti su citata
a1girdas
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
nedera maitinti valdiklio iš to paties (stabilizatoriaus) šaltinio kaip ir relės.
 Arduino platforma
PranešimasParašytas: 2017 08 10, 17:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
a1girdas rašo:
nedera maitinti valdiklio iš to paties (stabilizatoriaus) šaltinio kaip ir relės.


Kodel ne? Svarbu maitinimo saltinis butu pakankamai galingas visai grandinei.
 Arduino platforma
PranešimasParašytas: 2017 08 11, 12:06 Pranešti apie taisyklių pažeidimą Atsakyti su citata
a1girdas
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
relėms nereikia geros stabilizacijos.
tinkamas vienas viskam bus gerokai brangesnis nei du atskiri.
o antra: relės greičiausiai, prijungtos prie periferijos ir, galimas daiktas, ilgomis linijomis. Maitinant iš to paties stabilizatoriaus per maitinimą yra geras galvaninis ryšys mikrokontrolerio su periferija. Elementari klaida ir mikrokontroleriui amen. O maitinant atskirai periferijos nesklandumams nukalti valdiklį per reles šansų nėra.
 Arduino platforma
PranešimasParašytas: 2017 11 30, 14:46 Pranešti apie taisyklių pažeidimą Atsakyti su citata
vilius99
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sveiki.

Noriu pasitikslinti dėl Serial monitor naudojimo. Įjungus mega valdiklį prie kompiuterio ir atidarius serial monitor arduino programoje po kelių minučių matau ekrane tokias reikšmes, kurios turėjo būti atspausdintos tik įjungus valdiklį.
Tai šiuo atveju valdiklis nevykdo programos ar tiesiog serial monitoriuje kaupiasi pranešimai, nors langas nėra atidarytas ir jie parodomi kai atidarau programos langą?
 Arduino platforma
PranešimasParašytas: 2017 11 30, 16:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Arduino IDE remiasi JAVA, o JAVA defaultiniai buferiai 8kB (dazniausiai), tad jei mikrovaldiklis pastoviai kazka siuncia, tai tu siuksliu bus pilnas buferis.
Jei nori to isvengti, tai is mikrovaldiklio siusk duomenis tik ju uzklausus, o kai papraso nebesiust - nutrauk, arba naudok kokia kita programine iranga, kurios buferiai mazesni ir ji juos prasivalo pries pradedama seansa.
Dar reikia atkreipti ir i operacines sistemos buferizacija.
 Arduino platforma
PranešimasParašytas: 2017 12 11, 10:06 Pranešti apie taisyklių pažeidimą Atsakyti su citata
vilius99
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
AlgisL rašo:
Arduino IDE remiasi JAVA, o JAVA defaultiniai buferiai 8kB (dazniausiai), tad jei mikrovaldiklis pastoviai kazka siuncia, tai tu siuksliu bus pilnas buferis.
Jei nori to isvengti, tai is mikrovaldiklio siusk duomenis tik ju uzklausus, o kai papraso nebesiust - nutrauk, arba naudok kokia kita programine iranga, kurios buferiai mazesni ir ji juos prasivalo pries pradedama seansa.
Dar reikia atkreipti ir i operacines sistemos buferizacija.


Ačiū už komentarą. Serial monitorius buvo naudojamas tik debuginimui ir programos rašymui. Vykdant realią užduotį serial monitorius nereikalingas.

Atrodo, kad arduino mega su ethernet shieldų neveikia kol kompiuteryje nėra įjungtas serial monitor. Valdiklis per ethernet shieldą turi prisijungti S7comm protokolu prie valdiklio. Dabar atrodo, kad kol nėra atidarytas serial monitorius, tol arduino neprisijungia prie valdiklio ir nenusiunčia duomenų. Pridedu patebin'e programos, https://pastebin.com/rpFseXvp

Prisijungimas prie valdiklio vyksta funkcijoje "byte Get_Settings_From_Plc()"

Kiek pats bandžiau, tai išjungus serial monitorių duomenys vis tiek siunčiami į valdiklį.

Gal kas turintis daugiau patirties galėtų pažiūrėti kodą ir patvirtinti, kad serial monitorius neturi įtakos programos veikimui
 Arduino platforma
PranešimasParašytas: 2018 01 13, 21:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Masaitis
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sveiki gyvi, kasnors yra bande jungtis mcp23017 i2c port expanderi?

pridesau siandien vakare pasizaist, ir is vis nulis emociju is jo. sujungta buvo kaip komentaruose aprasyta, ir su pullapais ir visaip kitaip.

buvo gal kam irgi vargo su juo?

Kodas:
#include <Wire.h>
#include "Adafruit_MCP23017.h"

// Basic pin reading and pullup test for the MCP23017 I/O expander
// public domain!

// Connect pin #12 of the expander to Analog 5 (i2c clock)
// Connect pin #13 of the expander to Analog 4 (i2c data)
// Connect pins #15, 16 and 17 of the expander to ground (address selection)
// Connect pin #9 of the expander to 5V (power)
// Connect pin #10 of the expander to ground (common ground)
// Connect pin #18 through a ~10kohm resistor to 5V (reset pin, active low)

// Output #0 is on pin 21 so connect an LED or whatever from that to ground

Adafruit_MCP23017 mcp;
 
void setup() { 
  mcp.begin();      // use default address 0

  mcp.pinMode(0, OUTPUT);
}


// flip the pin #0 up and down

void loop() {
  delay(100);

  mcp.digitalWrite(0, HIGH);

  delay(100);

  mcp.digitalWrite(0, LOW);
}
 Arduino platforma
PranešimasParašytas: 2018 01 13, 21:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
sopkls
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Šiaip reiktų ir MCP23017 datašytą paskaityti, nuo 13 puslapio yra informacija kaip informacija siunčiama į I2C, taip pat yra registrų reikšmės nurodytos. Nes be tokių dalykų žinojimo ir supratimo nemanau kad kažkas gausis.
 Arduino platforma
PranešimasParašytas: 2018 01 14, 01:04 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Turiu keleta klausimu:
1) ar yra pull-up;ai ant PC4, PC5 ( A4, A5 ) ?
2) ar teisingai idiegta Adafruit_MCP23017 library ?
3) ar yra Wire library ( ne visose IDE versijose ji integruota ) ?
4) ar teisingai pasirinktas Arduino modelis ir t.t.
 Arduino platforma
PranešimasParašytas: 2018 01 14, 14:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Masaitis
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Pullupai yra, bandziau su leonardo ir teensy boardais.
Libsai manyciau suinstaliuoti gerai nes kiitur neturiu problemu ir viskas veikia.
Adresacija atrodo irgi teisingai pajungiau ir programoj nurodziau.
 Arduino platforma
PranešimasParašytas: 2018 01 14, 16:51 Pranešti apie taisyklių pažeidimą Atsakyti su citata
gintaras_bar
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Masaitis rašo:
... Adresacija atrodo irgi teisingai pajungiau ir programoj nurodziau.
Atrodo??? Na tai praskanuok (pabandyk nuskaityti) visus 127 galimus I2C adresus ir paaiškės kiek atrodymas nuo realybės skiriasi. Gana dažnai pasitaikanti klaida - pamirštama I2C adresą per vieną bitą paslinkti į kairę, nes jauniausias bitas turi būti skaitymo/rašymo komanda.
 Arduino platforma
PranešimasParašytas: 2018 01 14, 17:02 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Reiketu ivertinti, kad tos "supaprastintos" ar keistai "optimizuotos" bibliotekos pamirsta paslinkti adresa per viena bita, t.y. padauginti is 2, tai atlikes pats gali "netiketai" nustebti Laughing

pvz, jei dataschete rasoma adresas 0x35, tai naudojant Arduino Wire biblioteka reiktu perskaiciuoti adresa i 0x6A, ir t.t.
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2, 3 ... 14, 15, 16, 17, 18  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama