Jerry
Vytvořené odpovědi
-
AutorPříspěvky
-
Jerry
ÚčastníkAhoj trochu jinak RFID.
Umím načíst kód čipů a použít je v jiném programu. Vzhledem k tomu že programování až tolik není moje silná stránka se obracím sem s prosbou o pomoc zdali je to vůbec možné.
Mám např. přístupový systém pro X lidí, ale potřebuji čipy přidávat či odebírat z kódu. Je možné např. abych si vybral jeden čip který mi přepne program do stavu načítání nových čipů nebo resp. odebírání a pak se vrátil do režimu čtení. Jde o to, že by se kód čipu musel přidat nebo odebrat z kódu a tam už nevím jak.Díky
Jerry
ÚčastníkDěkuji, ale stránka odkazu se sice zajímá o tuto desku, ale programování je linuxem. Já jsem potřeboval odkaz nebo název knihovny do IDE.
Jerry
ÚčastníkOmluva všem nenapadlo by mě že vše bude fungovat po restartu PC. Ale taky zkušenost
Jerry
ÚčastníkTak že jestli to chápu bobře každý čip má svoji specifickou adresu a ta se musí zadat do programu dle čtečky. V případě třeba přístupu pro 60 lidí bude 60 řádků adres pro jeden povel ?
Jerry
ÚčastníkOndro díky moc. Knihovnu jsem ani měnit nemusel jen jsem přepsal řádek
return 0; na 1 a displej funguje. Moje více něž týdenní trápení skončilo. Nevím jestli je to chyba i ostatních knihoven (ale asi ano protože jsem jich postahoval fůru), ale důležitý je, že se to vyřešilo a snad to pomůže i dalším se stejným problémem. Ještě jednou díky 🙂Jerry
ÚčastníkDíky jak bude čas zkusím
Jerry
ÚčastníkZapojení jsem zkusil i přehodit ale to nereaguje vůbec
Jerry
ÚčastníkA proč po zapnutí svítí jen první řádek ? To tak má být nebo už tady je něco špatně ?
No nic koupím jiný a uvidím tohle není normální. DíkyJerry
Účastníkjá už ani nevím pořádně co tam mám za knihovnu a kde je pořádně vymazat už jsem jich nahrál asi 11 a mám v tom neskutečnej guláš
Jerry
ÚčastníkChyba při kompilaci deky
Jerry
ÚčastníkIDE mám 1.8.0.
Jerry
ÚčastníkNevím proč je tam definovaných tolik pinů a hlásí mi to chybu při kompilaci
Jerry
ÚčastníkDíky vyzkouším
Jerry
ÚčastníkTo jsem taky již psal v textu. Převodník nalezen adresa změněna na 0x3F. Pokud se zadá jakákoli jiná adresa modul nereaguje vůbec.
Jerry
ÚčastníkMyslím že ne psal jsem v textu že trimr jsem nastavil že rastr svítí je to vidět i na videích. Je to v podstatě na max.
Jerry
ÚčastníkTo já si poradím jen jsem myslel že se to zjednodušší. Díky
Jerry
ÚčastníkProgramovat čipy přes dráty je v pohodě v tom problém nemám. Mě šlo o to jestli by nešla použít deska UNO s paticí jako programátor abych to nemusel pořád předrátovávat. Někdo mě mistifikoval, že to jde proto se po tom pídím. Pokud nejde nedá se nic dělat. Díky.
Jerry
ÚčastníkOmlouvám se všem které jsem otravoval ardo znám asi 20 dní nejsem typ na programování, ale snažil jsem se. Pokud jde tohle vlákno nějak smazat budu rád. Díky už otravovat nebudu.
Jerry
ÚčastníkJá ale teď potřebuji zkombinovat D a A výstupy
Jerry
ÚčastníkJinak díky za podporu a gratulaci že jsem konečně něco udělal dobře.. zítra to bude cca 20 dní co jsem poprvé viděl ardo.
Jerry
ÚčastníkProsím nakopnout víc 🙁 Tady se nějak ztrácím to už jsem zkoušel ale nevím jak definovat OUTPUT ve void setup … myslím pole
Jerry
ÚčastníkTak snad už to bude lepší. Dotaz .. v tomhle kódu nepůjde kombinovat výstupy D a A. Jak by to šlo vyřešit ?
int prodleva = 40; int prodleva1 = 80; int prodleva2 = 200; void setup() { // nastavení pinů pro led jako OUTPUT for (int i = 2; i <= 11; i++) { pinMode(i, OUTPUT);} } void loop() { // rozsvítí postupně led 1-10 for (int i = 2; i <= 11; i++) { digitalWrite(i, HIGH); delay(prodleva); } // zhasne postupně led 1-10 for (int i = 2; i <= 11; i++) { digitalWrite(i, LOW); delay(prodleva); } delay(prodleva2); // rozsvítí postupně led 10-1 for (int i = 11; i >=2; i--) { digitalWrite(i, HIGH); delay(prodleva1); } // zhasne postupně led 10-1 for (int i = 11; i >=2; i--) { digitalWrite(i, LOW); delay(prodleva1); } delay(prodleva2); }
Jerry
ÚčastníkDíky moc to mě netrklo. Njn tak příště už to bude snad lepší.
Jerry
ÚčastníkNevím jak to sem dát aby to bylo skutečně to co je v kódu. Při kopírování si to dělá co chce po editu taky a po odeslání to napíše nesmysly.
Jerry
Účastníkint prodleva = 40;
int prodleva1 = 80;void setup() {
// nastavení pinů pro led jako OUTPUT
for (int i = 2; i <= 11; i++) {
pinMode(i, OUTPUT);}}void loop() {
// rozsvítí postupně led 1-10
for (int i = 2; i <= 11; i++) {
digitalWrite(i, HIGH);
delay(prodleva);
}
// zhasne postupně led 1-10
for (int i = 2; i <= 11; i++) {
digitalWrite(i, LOW);
delay(prodleva);
}
// rozsvítí postupně led 10-1
for (int i = 11; i >=2; i–) {
digitalWrite(i, HIGH);
delay(prodleva1);
}
// zhasne postupně led 10-1
for (int i = 11; i >=2; i–) {
digitalWrite(i, LOW);
delay(prodleva1);
}
}Jerry
ÚčastníkKdyž zadám počet pinů 11 tak mi to nekomunikuje s poslední led.
Jerry
ÚčastníkTakhle mi to funguje
int prodleva = 40;
int prodleva1 = 80;void setup() {
for (int ledPin = 2; ledPin < 12; ledPin++) {
pinMode(ledPin, OUTPUT);}}void loop() {
// rozsvítí postupně led 1-10
for (int ledPin = 2; ledPin < 12; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(prodleva);
}
// zhasne postupně led 1-10
for (int ledPin = 2; ledPin < 12; ledPin++) {
digitalWrite(ledPin, LOW);
delay(prodleva);
}
// rozsvítí postupně led 10-1
for (int ledPin = 12; ledPin >=2; ledPin–) {
digitalWrite(ledPin, HIGH);
delay(prodleva1);
}
// zhasne postupně led 10-1
for (int ledPin = 12; ledPin >=2; ledPin–) {
digitalWrite(ledPin, LOW);
delay(prodleva1);
}
}Jerry
ÚčastníkPro začátečníky kteří tápou asi jako já, posílám trochu počeštěno protože na Googlu je v některých kódech už taková jazyková bramboračka, že člověk někdy neví jestli je to španělsky nebo tatarsky a není hned poznat jestli je to programový příkaz nebo jenom název proměnné.
int prodleva = 40;
int prodleva1 = 60;void setup() {
for (int ledPin = 2; ledPin < 12; ledPin++) {
pinMode(ledPin, OUTPUT);}}void loop() {
for (int ledPin = 2; ledPin < 12; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(prodleva);}
for (int ledPin = 2; ledPin < 12; ledPin++) {
digitalWrite(ledPin, LOW);
delay(prodleva);}
for (int ledPin = 12; ledPin >= 2; ledPin–) {
digitalWrite(ledPin, HIGH);
delay(prodleva1);}
for (int ledPin = 12; ledPin >= 2; ledPin–) {
digitalWrite(ledPin, LOW);
delay(prodleva1);}
}Jerry
ÚčastníkJerry
ÚčastníkTak přátelé znalci trochu jste mě jako začátečníka potrápili za což i díky kopírovat kódy jdou jednoduše. Tak že co třeba takhle ? Pokud to jde ještě jednodušeji pište. Díky.
int timer = 40;
int timer1 = 60;
void setup() {
for (int thisPin = 2; thisPin < 12; thisPin++) {
pinMode(thisPin, OUTPUT);}}
void loop() {
for (int thisPin = 2; thisPin < 12; thisPin++) {
digitalWrite(thisPin, HIGH);
delay(timer);}
for (int thisPin = 2; thisPin < 12; thisPin++) {
digitalWrite(thisPin, LOW);
delay(timer);}
for (int thisPin = 12; thisPin >= 2; thisPin–) {
digitalWrite(thisPin, HIGH);
delay(timer1);}
for (int thisPin = 12; thisPin >= 2; thisPin–) {
digitalWrite(thisPin, LOW);
delay(timer1);}
} -
AutorPříspěvky