Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
Voir les contributions MenuCitation de: tilowil le Samedi 05 Avril 2014, 20:15:22 PMca dois marcher si tu fais :
CsnPin, ClkPin et DataPin, sont des constantes qui ne doivent pas bouger durant l'execution du programme, car elles correspondent aux pin de sortie de l'Arduino, CsnPin (pin du Chip Select), ClkPin (pin du Clock) et DataPin(pin du Data in). Mon arduino a un ATmega2580 (Arduino Mega2560)
#define CsnPin 10 // Chip select
#define ClkPin 11 // Serial Clock
#define DataPin 12 // Serial Data
Citation de: tilowil le Samedi 05 Avril 2014, 20:15:22 PM
Quelle pile ? je défini un tableau qui contient chaque colonne du vu-mètre. Je peux virer oldy[] dont je ne me sert plus.
const byte CsnPin = 10; // Chip select
const byte ClkPin = 11; // Serial Clock
const byte DataPin = 12; // Serial Data
byte buffer[40]; // Screen buffer (Nb. de modules * 8)
AS1107 matrix(CsnPin, ClkPin, DataPin);
void Egaliser()
{
// definition des positions des colonnes
int colx[]= {0,4,10,16,22,28,34};
// definition des largeurs des colonnes
int larg[]= {2,4,4,4,4,4,4};
// definition des hauteurs des colonnes
int coly[]= {7,7,7,7,7,7,7};
// définition des variable de sauvegardes
int oldy[]={0,0,0,0,0,0,0};
Citationnon c'est toi qui a fait tout le boulot
Merci pour vos messages, votre aide.
@ petit lapin : "Alors heureux ?"
@ spectroman : Tu te rends compte que tous ça c'est grâce à toi
CitationBon, y en a d'autres qui en ont moins Cheesy, comme ici...
Citationle Maxim Max7219, le Max7221 et l'Austria microSystem AS1107tu as choisis lequel?
Citationmasse commune ou pasLa masse commune est obligatoire entre tes alimentations.
CitationPourtant j'ai mis 2 condensateurs entre le +5 et la masse pour filtrerIl te faut aussi plusieurs condensateurs juste a coté de chaque Max7219.