Licht op de loop
13 berichten
• Pagina 2 van 2 • 1, 2
Re: Licht op de loop
Gelijk nog maar een vraagje.
In regel 3 wordt het array benoemd, of gemaakt.
Maar wat betekend nou const byte
Const kan ik gewoon teug vinden, maar niet in combinatie met byte.
Als ik const byte vervang voor gewoon int werkt het gewoon ook prima ?
Gr,
Robert.
In regel 3 wordt het array benoemd, of gemaakt.
Maar wat betekend nou const byte
Const kan ik gewoon teug vinden, maar niet in combinatie met byte.
Als ik const byte vervang voor gewoon int werkt het gewoon ook prima ?
Gr,
Robert.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Licht op de loop
Een byte is een 8 bits waarde. En dan op alle platformen (dus ook 32 bitters). Een int is een 16 bits waarde op een 8bit cpu en zelfs 32 bits op een 32 bitter. De Uno heeft dlechts 20 IO pinnen. een byte is dus voldoende om die pinnen te onderscheiden. Het is een goede gewoonte om na te denken over de maximale waarde die van toepassing is op een variabele of constante. Geheugen verspillen is iets wat je nog eens 'duur' kan komen te staan.
Re: Licht op de loop
byte als type bestaat niet buiten arduino, (en dus niet op alle platformen)
In Arduino.h is byte gedefineerd als:
kijk maar in Arduino.h
https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/Arduino.h
maar een
meschien te ingewikkeld maar belangerijk om te weten
In Arduino.h is byte gedefineerd als:
- Code: Alles selecteren
typedef uint8_t byte;
kijk maar in Arduino.h
https://github.com/arduino/Arduino/blob/master/hardware/arduino/avr/cores/arduino/Arduino.h
maar een
- Code: Alles selecteren
byte
- Code: Alles selecteren
uint8_t
- Code: Alles selecteren
unsigned char
meschien te ingewikkeld maar belangerijk om te weten
13 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: evoyokeyibu en 99 gasten