Arduino UNO sketch naar MEGA2560 voor led CUBE
24 berichten
• Pagina 3 van 3 • 1, 2, 3
Re: Arduino UNO sketch naar MEGA2560 voor led CUBE
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
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
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino UNO sketch naar MEGA2560 voor led CUBE
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?
Welke ontwikkel IDE gebruik je? standaard? of Eclipse of Atmel Studio 6?
Re: Arduino UNO sketch naar MEGA2560 voor led CUBE
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??
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??
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino UNO sketch naar MEGA2560 voor led CUBE
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 ). 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 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.
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 ). 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 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.
24 berichten
• Pagina 3 van 3 • 1, 2, 3
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten