Arduino UNO sketch naar MEGA2560 voor led CUBE

Arduino specifieke Software
Berichten: 12
Geregistreerd: 01 Jun 2013, 00:16

Re: Arduino UNO sketch naar MEGA2560 voor led CUBE

Berichtdoor alsoft » 10 Jun 2013, 20:13

Bedankt Nico
De cube draait nu ook perfect met de MEGA2560 dankzij jouw aanpassingen, ik heb nu (nog) zat geheugen over voor nog meer effecten.
ondertussen ben ik nu ook bezig met een nieuwe rgb 3d led cube te bouwen n.l. een 16x16x16,ik heb de 4100 rgb leds al binnen, daar wil ik dan een Arduino DUE voor gaan gebruiken, is ook alvast besteld. Had deze code al geprobeerd met IDE 1.5.2 beta voor de DUE maar gaf diverse errors;
_8x8x8_RGB_CUBE.ino: In function 'void setup()':
_8x8x8_RGB_CUBE:31: error: 'SPI_CLOCK_DIV2' was not declared in this scope
_8x8x8_RGB_CUBE:38: error: 'TCCR1A' was not declared in this scope
_8x8x8_RGB_CUBE:39: error: 'TCCR1B' was not declared in this scope
_8x8x8_RGB_CUBE:41: error: 'TIMSK1' was not declared in this scope
_8x8x8_RGB_CUBE:42: error: 'OCR1A' was not declared in this scope
_8x8x8_RGB_CUBE.ino: In function 'void TIMER1_COMPA_vect()':
_8x8x8_RGB_CUBE:173: error: 'PORTE' was not declared in this scope

Voorlopig ben ik de komende maanden zoet met het bouwen dus heb ik nog tijd zat om de DUE werkende te krijgen met deze software als dat natuurlijk mogelijk is

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino UNO sketch naar MEGA2560 voor led CUBE

Berichtdoor nicoverduin » 10 Jun 2013, 20:50

Zo te zien mis je een paar libraries. Die moet je wel importeren. O.a. SPI.
Welke ontwikkel IDE gebruik je? standaard? of Eclipse of Atmel Studio 6?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 12
Geregistreerd: 01 Jun 2013, 00:16

Re: Arduino UNO sketch naar MEGA2560 voor led CUBE

Berichtdoor alsoft » 10 Jun 2013, 21:48

De standaard maar dan 1.5.2 beta want dat is de enige die de DUE tot nu ondersteund buiten de nightbuilds zover ik kan vinden. SPI staat inderdaad niet in de map libraries bij IDE 1.5.2 beta, moet die SPI speciaal voor de DUE geschreven zijn??
De DUE werkt met 3.3volt en de shiftregisters op 5volt moet ik dan voor de latch/blank/data/clock een level shifter gebruiken en zo ja welke raad jij mij dan aan??

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino UNO sketch naar MEGA2560 voor led CUBE

Berichtdoor nicoverduin » 10 Jun 2013, 21:56

Zo te zien mis je een paar libraries. Die moet je wel importeren. O.a. SPI.
Welke ontwikkel IDE gebruik je? standaard? of Eclipse of Atmel Studio 6?

Als je nu toch dat source gaat aanpassen, Voeg dan gelijk wat commentaar toe (veel dus :D ). Dan leer je ook beter wat het source doet. Beter uitgekauwd dan commentaar toevoegen omdat het zgn, moet. Je moet commentaar schrijven zodanig dat als je het source in de hoek gooit en over een jaar weer terug pakt je het dan nog steeds kan begrijpen. Daarbij kun je gelijk gebruik maken van Doxygen. Dat genereert gelijk een website voor je met alle documentatie.
hier een voorbeeld: http://sentrygunproject.verelec.nl/index.html
Ik zal wat programma's in het verleden zo doorgespit hebben omdat iemand 10 jaar daarvoor er wat minder trek in had :D Enne btw. Doxygen van gewoon als plugin in Eclipse geladen worden. En mocht je dan toch bezig zijn gooi dan ook gelijk de SVN plugin erbij heb je ook versiebeheer.

Als je op 3.3V werkt met de Due kun het beste van die levelshifters nemen. Moet je maar ff op eBay kijken. Je kan evt. de SPI van een oudere versie van Arduino nemen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Vorige

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 14 gasten