Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

arduno maga 2560
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další)
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 10:36    Předmět: arduno maga 2560 Citovat

Zdravim odladěný program na arduino mega 2560 a displej 3,5TFT jsem nahrál do desky procesoru a fungoval v 5/2021
Nyní když novou desku arduina maga 2560 chci naprogramovat mi to hlásí chybu ...viz priloha
at delam co delam na dvou noutbucích s displejem nebo bez neho je stale stejny vysledek
zacinam mit pocit ...dekuji za radu
jarda



2560 chyba pri kompilaci.png
 Komentář:
 Velikost:  71.68 kB
 Zobrazeno:  47 krát

2560 chyba pri kompilaci.png



2560 chyba pri kompilaci.png
 Komentář:
 Velikost:  71.68 kB
 Zobrazeno:  43 krát

2560 chyba pri kompilaci.png



_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Bernard



Založen: May 27, 2005
Příspěvky: 3522

PříspěvekZaslal: čt říjen 14 2021, 10:42    Předmět: Citovat

Nechybí tam setup() a loop()?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 11:17    Předmět: Citovat

cely program v přiloze neni ...zde je :
//https://blog.startingelectronics.com/how-to-use-arduino-serial-ports/
//https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/

#define LB_MODE_3 (0xFC)// uzamceni !!!!!!!!!!!!!!!!!!!!!!!!!!!!

#include "Adafruit_GFX.h"
#include "MCUFRIEND_kbv.h"
//MCUFRIEND_kbv tft;
#include "Fonts/FreeSans9pt7b.h"
#include "Fonts/FreeSans12pt7b.h"
#include "Fonts/FreeSerif12pt7b.h"
#include "FreeDefaultFonts.h"
//----------------------------------------------------------------------------------------
#define BLACK 0x0000 /* 0, 0, 0 */
#define DARKGREEN 0x03E0 /* 0, 128, 0 */
#define BLUE 0x001F /* 0, 0, 255 */
#define GREEN 0x07E0 /* 0, 255, 0 */
#define RED 0xF800 /* 255, 0, 0 */
#define MAGENTA 0xF81F /* 255, 0, 255 */
#define YELLOW 0xFFE0 /* 255, 255, 0 */
#define WHITE 0xFFFF /* 255, 255, 255 */
#define GREENYELLOW 0xAFE5 /* 173, 255, 47 */
//----------------------------------------------------------------------------------------
int i=0;
int t = 0; // pocet tlaků
int z;
int n=101; // hodnota pro graf osy x = pocatek sloupce
int a;
int f;
int b;
int k = 0; // citac sloupcu
int w=0; // citac vsech tlaku
//int analogPin = A8; // potentiometer wiper (middle terminal) connected to analog pin 3
//int val = 0; // variable to store the value read
int senzor = A8;
int x = 0;
int trimr1 = A9;
int y = 0;
int x1 = 0;
int x2 = 0;
int x3 = 0;
int x4 = 0;
int x5 = 0;
//=========================================================================================
void showmsgXY(int x, int y, int sz, const GFXfont *f, const char *msg)
{
int16_t x1, y1;
uint16_t wid, ht;
tft.setFont(f);
tft.setCursor(x, y);
tft.setTextColor(0x0000); //BÍLÁ
//tft.setTextColor(0x001F); //BLUE 0x001F...INVERT ....ŽLUTÁ..Color of the Screen
tft.setTextSize(sz);
tft.print(msg);
}

//---------------------------------------------------------------------------------------
void setup() {
tft.reset();
uint16_t ID = tft.readID();
tft.begin(ID);
tft.setRotation(1);
tft.invertDisplay(true);
tft.fillScreen(0xffff);
showmsgXY(29,60,2, &FreeSans9pt7b, "PRESS ON TAMPER in Kg"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
//showmsgXY(20,290,1, &FreeSans9pt7b, "RANGE OF 20 METERS AND THE NEED FOR ON ...");
//showmsgXY(80,310,1, &FreeSans9pt7b, "CHARGED ACCU - YOUR HEAVY TAMPER");

showmsgXY(8,290,1, &FreeSans9pt7b, "NENI-LI NULA NUTNO RESET or OPRAVIT SENZOR !");
showmsgXY(8,310,1, &FreeSans9pt7b, "30 PROF.KONSTANTA PRO TESTY MECHANIKY ");

//=========graf=====================================================================================
showmsgXY(70,180,1, &FreeSans9pt7b, "20"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
showmsgXY(70,195,1, &FreeSans9pt7b, "15"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
showmsgXY(70,210,1, &FreeSans9pt7b, "10"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
showmsgXY(70,225,1, &FreeSans9pt7b, "5"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
showmsgXY(70,240,1, &FreeSans9pt7b, "0"); // souradnice X(0-480) ,Y(0-380) , velikost pismene(1 , 2, 3)
//for (uint16_t a=0; a<450; a++)
//{ tft.drawFastVLine(x+a, y, h, t);} //která začíná v místě x a y, a délka je h pixel a barva t.
for (uint16_t a=0; a<350; a++)
{ tft.drawFastVLine(100+a, 235, 1, 1);} //která začíná v místě x a y, a délka je h pixel a barva t.

//for (uint16_t a=0; a<200; a++)
//{ tft.drawFastHLine(x, y-a, w, t);} //která začíná v místě x a y, a délka je w pixel a barva t.
for (uint16_t a=0; a<60; a++)
{ tft.drawFastHLine(100, 235-a, 1, 1);} //která začíná v místě x a y, a délka je w pixel a barva t.


//=========================================MAZANI=========================================================
if (k > 12){
for (uint16_t b=1; b<71; b++)
{
for (uint16_t a=0; a<60; a++)
{ tft.drawFastHLine(101, 235-b, 351, 65535);} //která začíná v místě x a y, a délka je w pixel a barva t.
}
}

//=========================================MAZANI KONEC=========================================================

showmsgXY(200,150,1, &FreeSans9pt7b, " "); //VELIKOST
tft.setTextColor(BLACK);
tft.setCursor(20,100);
tft.print("Kalibrace = ");delay(1500);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x = analogRead(senzor);x5=x5+x;delay(10);
x5=(x5/9);tft.print(x5);

Serial.begin(115200); // setup serial
}

//===========================================HLAVNI PROGRAM ===============================================================
void loop() {
x = analogRead(senzor);
Serial.println(x);
x1=x;
showmsgXY(200,150,1, &FreeSans9pt7b, " "); //VELIKOST
tft.setTextColor(BLACK);
tft.setCursor(20,130);
tft.print(x1);tft.print(" = Detektor");
//==========================================vazici program=================================
x = (x5-x)/10;// 10= konstanta lehka ,15= konstanta tezka , 20 = realna konstanta
x = abs(x);x2=x;

//============================================zobrazení===================================
showmsgXY(200,150,5, &FreeSans9pt7b, " "); //VELIKOST
tft.setTextColor(BLACK);
tft.setCursor(200,150);
tft.print(x);
delay (300);

showmsgXY(200,150,5, &FreeSans9pt7b, " "); //VELIKOST
tft.setTextColor(WHITE);// mazani predesle hodnoty=WHITE...mazani
tft.setCursor(200,150);
tft.print(x);
//-------------------------detektor------------------------------------------------
showmsgXY(200,150,1, &FreeSans9pt7b, " "); //VELIKOST
tft.setTextColor(WHITE);
tft.setCursor(20,130);
tft.print(x1);

}


//====================================konec ====================================================================

_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 11:19    Předmět: Citovat

program by měl se dát nahrát i bez zasunutého displeje do atmegy 2560
to šlo a dnes to nejde sakra porte

_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
misocko



Založen: Jun 26, 2009
Příspěvky: 1171
Bydliště: Hlohovec (Sk)

PříspěvekZaslal: čt říjen 14 2021, 11:50    Předmět: Citovat

Urcite je tam viac chyb ako si dal obrazok, treba ich prelistovat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 12:31    Předmět: Citovat

mohu poslat i cely program v priloze emailem
zde to nejde odeslat ...jsem presvedceny ze je chyba v IDE arduina 1.8.9
jsem z toho hotovej nechce se mi kvuli tomu kupovat noťas 64bit s win 10
a novou verzi arduina na 64 bit .......
sestava s timto programem pracuje u kolegy ale ten arduino nedela jen
je uzivatelem produktu .
.....pomohlo by mi zkusit program no dik

_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
misocko



Založen: Jun 26, 2009
Příspěvky: 1171
Bydliště: Hlohovec (Sk)

PříspěvekZaslal: čt říjen 14 2021, 12:36    Předmět: Citovat

Dole v tych chybach sa da listovať, je ich tam viac. Skušal si ich pozriet , alebo tu len pišeš a nečitaš?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 12:41    Předmět: Citovat

jo ted jsem to dole rozbalil dik za radu snad se s tim prokoušu
ale stejne mi nnejde do hlavy že to slo a ted kompilace nejde

_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
samec



Založen: Dec 19, 2017
Příspěvky: 2873

PříspěvekZaslal: čt říjen 14 2021, 12:53    Předmět: Citovat

Aký ma toto
kód:
#define LB_MODE_3 (0xFC)// uzamceni !!!!!!!!!!!!!!!!!!!!!!!!!!!!
význam u programu zverejnenom na internete?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 13:13    Předmět: Citovat

problem s timto v tom neni
//#define LB_MODE_3 (0xFC)// uzamceni !!!!!!!!!!!!!!!!!!!!!!!!!!!!
to ma program uzamknout
problem je v chybne knihovne kterou prekladac poradne nehlasi
proste knihovny jsou dobré ale je v nich docela bordel
jedna knihovna ovlivnuje druhou a ted aby se v tom dalo vyznat
proste drivejsi knihovnu jsem poskodil novou a ted to mohu instalovat od zacatku znova
...nebo se daji knihovny odinstalovat ???

_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rnbw



Založen: Mar 21, 2006
Příspěvky: 29652
Bydliště: Bratislava

PříspěvekZaslal: čt říjen 14 2021, 13:13    Předmět: Citovat

Co k***a je "arduno maga"?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 13:16    Předmět: Citovat

dekuji moc za gramatickou pripominku koncim s timto konecne rada nad zlato jako v parlamente SK i CZ
_________________
el.návrhář HW a SW a DPS
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
elnovy



Založen: Jul 04, 2010
Příspěvky: 721
Bydliště: ČR - JČ

PříspěvekZaslal: čt říjen 14 2021, 13:17    Předmět: Citovat

mega blb poradil
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zaky



Založen: Oct 30, 2010
Příspěvky: 5452
Bydliště: Praha

PříspěvekZaslal: čt říjen 14 2021, 13:27    Předmět: Citovat

Jiný program ti z toho samého počítače do té samé desky nahrát jde? Pokud ano, tak někam nahraj celý projekt a dej sem odkaz, ať to může zkusit zkompilovat někdo jiný.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
passion



Založen: Jul 22, 2005
Příspěvky: 744
Bydliště: Žilina

PříspěvekZaslal: čt říjen 14 2021, 14:34    Předmět: Citovat

V piatom riadku pred MCUFRIEND_kbv tft; zmaž tie dve lomítka na začiatku riadku. Ak máš nainštalované potrebné knižnice, musí to ísť.

p.s.:knižnicu mcufriend stiahneš tu:
https://github.com/prenticedavid/MCUFRIEND_kbv
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další) Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na adrese admin (zavináč) ebastlirna.cz


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.20 sekund