Error: expected unqualified-id before numeric constant
hello, keep getting error:expected unqualified-id before numeric constant.
i cant find mistake. can of please check few lines of code led cube. maybe guys notice missed. started arduino might have messed badly. :~ :~
void setup() {
pinmode(0, output);
pinmode(1, output);
pinmode(2, output);
pinmode(3, output);
pinmode(4, output);
pinmode(5, output);
pinmode(6, output);
pinmode(7, output);
pinmode(8, output);
pinmode(9, output);
pinmode(10, output);
pinmode(11, output);
pinmode(12, output);
pinmode(13, output);
pinmode(a0, output);
pinmode(a1, output);
pinmode(a2, output);
pinmode(a3, output);
pinmode(a4, output);
pinmode(a5, output);
}
void 1l1s(){
digitalwrite(a1, high);
digitalwrite(1, high);
delaymicroseconds(50);
digitalwrite(1, low);
digitalwrite(a1,low);}
void 2l1s(){
digitalwrite(a1, high);
digitalwrite(2, high);
delaymicroseconds(50);
digitalwrite(2, low);
digitalwrite(a1,low);}
void 3l1s(){
digitalwrite(a1, high);
digitalwrite(3, high);
delaymicroseconds(50);
digitalwrite(3, low);
digitalwrite(a1,low);}
void 4l1s(){
digitalwrite(a1, high);
digitalwrite(4, high);
delaymicroseconds(50);
digitalwrite(4, low);
digitalwrite(a1,low);}
void 5l1s(){
digitalwrite(a1, high);
digitalwrite(5, high);
delaymicroseconds(50);
digitalwrite(5, low);
digitalwrite(a1,low);}
void 6l1s(){
digitalwrite(a1, high);
digitalwrite(6, high);
delaymicroseconds(50);
digitalwrite(6, low);
digitalwrite(a1,low);}
void 7l1s(){
digitalwrite(a1, high);
digitalwrite(7, high);
delaymicroseconds(50);
digitalwrite(7, low);
digitalwrite(a1,low);}
void 8l1s(){
digitalwrite(a1, high);
digitalwrite(8, high);
delaymicroseconds(50);
digitalwrite(8, low);
digitalwrite(a1,low);}
void 9l1s(){
digitalwrite(a1, high);
digitalwrite(9, high);
delaymicroseconds(50);
digitalwrite(9, low);
digitalwrite(a1,low);}
void 10l1s(){
digitalwrite(a1, high);
digitalwrite(10, high);
delaymicroseconds(50);
digitalwrite(10, low);
digitalwrite(a1,low);}
void 11l1s(){
digitalwrite(a1, high);
digitalwrite(11, high);
delaymicroseconds(50);
digitalwrite(11, low);
digitalwrite(a1,low);}
void 12l1s(){
digitalwrite(a1, high);
digitalwrite(12, high);
delaymicroseconds(50);
digitalwrite(12, low);
digitalwrite(a1,low);}
void 13l1s(){
digitalwrite(a1, high);
digitalwrite(13, high);
delaymicroseconds(50);
digitalwrite(13, low);
digitalwrite(a1,low);}
void 14l1s(){
digitalwrite(a1, high);
digitalwrite(14, high);
delaymicroseconds(50);
digitalwrite(14, low);
digitalwrite(a1,low);}
void 15l1s(){
digitalwrite(a1, high);
digitalwrite(15, high);
delaymicroseconds(50);
digitalwrite(15, low);
digitalwrite(a1,low);}
void 16l1s(){
digitalwrite(a1, high);
digitalwrite(16, high);
delaymicroseconds(50);
digitalwrite(16, low);
digitalwrite(a1,low);}
... not exceed character limit deleted middle part of code same other void numberlnumbers(),i copied them , changed numbers.
void 14l4s(){
digitalwrite(a4, high);
digitalwrite(14, high);
delaymicroseconds(50);
digitalwrite(14, low);
digitalwrite(a4,low);}
void 15l4s(){
digitalwrite(a4, high);
digitalwrite(15, high);
delaymicroseconds(50);
digitalwrite(15, low);
digitalwrite(a4,low);}
void 16l4s(){
digitalwrite(a4, high);
digitalwrite(16, high);
delaymicroseconds(50);
digitalwrite(16, low);
digitalwrite(a4,low);}
void loop() {
(int i=1; i<10; i++){
void 4l1s();
void 6l1s();
void 10l1s();
void 13l1s();
void 4l2s();
void 6l2s();
void 10l2s();
void 13l2s();
void 4l3s();
void 6l3s();
void 10l3s();
void 13l3s();
void 4l4s();
void 6l4s();
void 10l4s();
void 13l4s();
}
}
i cant find mistake. can of please check few lines of code led cube. maybe guys notice missed. started arduino might have messed badly. :~ :~
void setup() {
pinmode(0, output);
pinmode(1, output);
pinmode(2, output);
pinmode(3, output);
pinmode(4, output);
pinmode(5, output);
pinmode(6, output);
pinmode(7, output);
pinmode(8, output);
pinmode(9, output);
pinmode(10, output);
pinmode(11, output);
pinmode(12, output);
pinmode(13, output);
pinmode(a0, output);
pinmode(a1, output);
pinmode(a2, output);
pinmode(a3, output);
pinmode(a4, output);
pinmode(a5, output);
}
void 1l1s(){
digitalwrite(a1, high);
digitalwrite(1, high);
delaymicroseconds(50);
digitalwrite(1, low);
digitalwrite(a1,low);}
void 2l1s(){
digitalwrite(a1, high);
digitalwrite(2, high);
delaymicroseconds(50);
digitalwrite(2, low);
digitalwrite(a1,low);}
void 3l1s(){
digitalwrite(a1, high);
digitalwrite(3, high);
delaymicroseconds(50);
digitalwrite(3, low);
digitalwrite(a1,low);}
void 4l1s(){
digitalwrite(a1, high);
digitalwrite(4, high);
delaymicroseconds(50);
digitalwrite(4, low);
digitalwrite(a1,low);}
void 5l1s(){
digitalwrite(a1, high);
digitalwrite(5, high);
delaymicroseconds(50);
digitalwrite(5, low);
digitalwrite(a1,low);}
void 6l1s(){
digitalwrite(a1, high);
digitalwrite(6, high);
delaymicroseconds(50);
digitalwrite(6, low);
digitalwrite(a1,low);}
void 7l1s(){
digitalwrite(a1, high);
digitalwrite(7, high);
delaymicroseconds(50);
digitalwrite(7, low);
digitalwrite(a1,low);}
void 8l1s(){
digitalwrite(a1, high);
digitalwrite(8, high);
delaymicroseconds(50);
digitalwrite(8, low);
digitalwrite(a1,low);}
void 9l1s(){
digitalwrite(a1, high);
digitalwrite(9, high);
delaymicroseconds(50);
digitalwrite(9, low);
digitalwrite(a1,low);}
void 10l1s(){
digitalwrite(a1, high);
digitalwrite(10, high);
delaymicroseconds(50);
digitalwrite(10, low);
digitalwrite(a1,low);}
void 11l1s(){
digitalwrite(a1, high);
digitalwrite(11, high);
delaymicroseconds(50);
digitalwrite(11, low);
digitalwrite(a1,low);}
void 12l1s(){
digitalwrite(a1, high);
digitalwrite(12, high);
delaymicroseconds(50);
digitalwrite(12, low);
digitalwrite(a1,low);}
void 13l1s(){
digitalwrite(a1, high);
digitalwrite(13, high);
delaymicroseconds(50);
digitalwrite(13, low);
digitalwrite(a1,low);}
void 14l1s(){
digitalwrite(a1, high);
digitalwrite(14, high);
delaymicroseconds(50);
digitalwrite(14, low);
digitalwrite(a1,low);}
void 15l1s(){
digitalwrite(a1, high);
digitalwrite(15, high);
delaymicroseconds(50);
digitalwrite(15, low);
digitalwrite(a1,low);}
void 16l1s(){
digitalwrite(a1, high);
digitalwrite(16, high);
delaymicroseconds(50);
digitalwrite(16, low);
digitalwrite(a1,low);}
... not exceed character limit deleted middle part of code same other void numberlnumbers(),i copied them , changed numbers.
void 14l4s(){
digitalwrite(a4, high);
digitalwrite(14, high);
delaymicroseconds(50);
digitalwrite(14, low);
digitalwrite(a4,low);}
void 15l4s(){
digitalwrite(a4, high);
digitalwrite(15, high);
delaymicroseconds(50);
digitalwrite(15, low);
digitalwrite(a4,low);}
void 16l4s(){
digitalwrite(a4, high);
digitalwrite(16, high);
delaymicroseconds(50);
digitalwrite(16, low);
digitalwrite(a4,low);}
void loop() {
(int i=1; i<10; i++){
void 4l1s();
void 6l1s();
void 10l1s();
void 13l1s();
void 4l2s();
void 6l2s();
void 10l2s();
void 13l2s();
void 4l3s();
void 6l3s();
void 10l3s();
void 13l3s();
void 4l4s();
void 6l4s();
void 10l4s();
void 13l4s();
}
}
code: [select]
void 1l1s(){
function names can not start numbers.
your indenting sucks. no } belongs on same line other code. there should blank line between functions. { should on new lines. ctrl-t friend; use it!
and, not how post code. clearly, couldn't bothered read "read me first" topic before posting. don't let happen again.
Arduino Forum > Using Arduino > Programming Questions > Error: expected unqualified-id before numeric constant
arduino
4x4x4 RGB LED cube using Arduino UNO with shift resistor IC 74HC595 error is:expected ')' before numeric constant in code lines :
ReplyDelete#include
#define latch_pin 2
#define blank_pin 4
#define data_pin 11
#define clock_pin 13
int shift_out;
byte anode[4];
byte red0[8], red1[8], red2[8], red3[8];
byte blue0[8], blue1[8], blue2[8], blue3[8];
byte green0[8], green1[8], green2[8], green3[8];
int level = 0;
int anode level = 0;
int BAM_Bit, BAM_Counter = 0;
unsigned long start;
void setup() {
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
SPI.setClockDivider(SPI_CLOCK_DIV2);
noInterrupts();
TCCR1A = B00000000;
TCCR1A = B00001011;
TIMSK1 = B00000010;
OCR1A = 30;
anode[0] = B00000001;
anode[1] = B00000010;
anode[2] = B00000100;
anode[3] = B00001000;
pinMode(latch_pin 2 , OUTPUT);
pinMode(data_pin 11 , OUTPUT);
pinMode(clock_pin 13 , OUTPUT);
pinMode(blank_pin 4 , OUTPUT);
Error is in pinMode(blank_pin 4 , OUTPUT);