Error de compilación


buenos días,

llevo unos meses trabajando con arduino/genuino uno.
mi problema es el siguiente, estaba trabajando con un programa para controlar un led...de manera que empezara una secuencia cuando pulsamos un push button, y parara al volverlo pulsar (que hasta el viernes iba perfecto).
code: [select]
#include <spi.h>
#define button 2
#define led 9
int led = 13;
int button = 2;

int val = 0;
int old_val = 0;
int state = 0;

const int slavepinselect = 10;

void setup() {
  // put setup code here, run once:
  pinmode(slavepinselect, output);
  pinmode(button, input);
  spi.begin();
}

void loop() {
  // put main code here, run repeatedly:
  int intensity [] = {250,150,250,150,50};
  int time[] = {1000,1000,1000,1000,1000};
  int channel = 5;
  int level =0;
  //int state=0;

  val = digitalread(button);

  if((val == high) && (old_val == low)){
    state = 1-state;
    delay(1000);
  }
  old_val = val;
  if (state == 1){
    (int count = 0; count < 5; count ++){
    int level = intensity[count];
    digitalpotwrite( channel, level);
    delay (time[count]);
    }
 }
 if (state == 0){
  digitalpotwrite(channel, 0);
 }
 
 
}

void digitalpotwrite (int address, int value){
  digitalwrite (slavepinselect, low);
  spi.transfer(address);
  spi.transfer(value);
  digitalwrite(slavepinselect, high);
}


hoy al encender el ordenador de nuevo probado de compilar otro sketch que me habían facilitado para comprobar que funcionaba y...sorpresa! ya no compila. vuelto intentar meter el sketch adjunto (que funcionaba) y tampoco compila.

el mensaje de error que me aparece es el siguiente:

code: [select]
c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/avr5\libgcc.a: file not recognized: file format not recognized

collect2.exe: error: ld returned 1 exit status

usando librería spi con versión 1.0 en la carpeta: c:\program files\arduino\hardware\arduino\avr\libraries\spi
exit status 1
error compilación en tarjeta arduino/genuino uno.


como lo puedo resolver?

muchas gracias

parece un problema de tu ide.
que versión de ide usas?
si haces un backup de las librerías, copia las librerías que has agregado y si no agregaste nada entonces no pierdas tiempo, ve panel de control, desinstala el arduino ide y luego buscalo en tu carpeta descargas y vuelve instalarlo, eso si no lo borraste.
si debes descargarlo no uses menos que sea necesario las ultimas versiones. muchos usamos las 1.6.5 que encontrarás en previous releases la derecha de la pagina de descargas.
usa la versión de windows instalable.


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > Error de compilación


arduino

Comments

Popular posts from this blog

Error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode - Raspberry Pi Forums

class MPU6050 has no member named begin

missing filename after '-o'