Problema ks0108 delay

Ciao a tutti! Sto cercando di realizzare un piccolo oscilloscopio con un display grafico. Sto utilizzando un display con controllo ks0108. Ho caricato le librerie su arduino, ma continua ad uscirmi un errore. Continua a venirmi questa scritta: Desktop\Tesina\arduino\libraries\ks0108\ks0108.cpp:511: error: 'delay' was not declared in this scope Non so più cosa fare!!!! Qualcuno può aiutarmi a risolvere il problema? :) :) :) :) Grazie!

La libreria è pensata per l’IDE 012, prova con l’IDE 023.
Se stai usando l’IDE 1.0 prova ad aggiungere l’include per arduino.h con il solito if:

#if (ARDUINO >= 100)
#include <Arduino.h>
#else
#include <WProgram.h>
#endif

Perfetto! Problema risolto! Ma ora è apparso quest'errore: \arduino\hardware\arduino\cores\arduino/arduino.h:205: error: previous declaration 'long int random(long int)' here Cosa devo fare?

Potrebbe essere una funzione duplicata. Devi cercare dov'è dichiarata all'interno della libreria dell'lcd e vedere se puoi rimuoverla lasciando quella standard di Arduino.

Io sto semplicemente cercando di costruire questo progetto: http://n.mtng.org/ele/arduino/oscillo.html , ma il programma continua a darmi errori! Non capisco perchè, non credo di essere l'unico ad aver tentado di riprodurlo. Sono bloccato!

ciao

hai provato con l'ide 0.22?

ehhhm, scusa ma sono alle prime armi con arduino. Cos'è l'ide 0.22? :P :P :P

http://arduino.googlecode.com/files/arduino-0022.zip

in questo modo, in teoria, dovrei riuscire a risolvere i miei problemi?

Si, perchè il codice che hai trovato è basato sull'ambiente di sviluppo di arduino numero 023 e non sull'1.0

Allora scarico direttamente l'ide 023

Perfetto, il programma sembra funzionare! appena avrò il display proverò a costruire l’oscilloscopio :slight_smile: :slight_smile: :slight_smile:

Un'ultima cosa.. Nel progetto ( http://n.mtng.org/ele/arduino/oscillo.html ) è stato utilizzato un display con controllo k0107, mentre la libreria è per il controllo k0108. Mi sembra di aver letto che basti invertire deu pin, io 15 e il 16 se non erro. Voi mi consigliate di seguire lo schema ( http://n.mtng.org/ele/arduino/arduino-oscillo.gif ) ed utilizzare un display SG12864A che utilizza un controllore k0107( http://www.ebay.com/itm/128X64-Graphic-LCD-White-Blue-12864-KS0107-LCM-/160612198970 ) oppure di prendere direttamente un display con controllore k0108 come ad esempio: http://www.robot-italy.com/product_info.php?products_id=1230 ?