Show Posts
Pages: [1] 2 3
1  International / Français / Re: Librairie LCD Nokia 5110 on: September 19, 2012, 09:54:14 am
la j'ai
Code:
static const byte ASCII[][5] = {
 {0x00, 0x00, 0x00, 0x00, 0x00} // 20  
,{0x00, 0x00, 0x5f, 0x00, 0x00} // 21 !
// ...
,{0x10, 0x08, 0x08, 0x10, 0x08} // 7e ?
,{0x78, 0x46, 0x41, 0x46, 0x78} // 7f ?
};
dans la cpp avant le constructeur Nokia::Nokia.

Et rien dans le header.

Mais ces erreurs
Code:
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:9: error: 'static' may not be used when defining (as opposed to declaring) a static data member
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:9: error: 'const byte Nokia::ASCII [][5]' is not a static member of 'class Nokia'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp: In member function 'void Nokia::writechar(char)':
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:161: error: 'ASCII' was not declared in this scope

ça m'enerve, je comprend pas le probleme

EDIT:
Ah smiley avec
Code:
static byte ASCII[][5];
dans le header

et
Code:
byte Nokia::ASCII[][5] = {
 {0x00, 0x00, 0x00, 0x00, 0x00} // 20  
,{0x00, 0x00, 0x5f, 0x00, 0x00} // 21 !
,{0x00, 0x07, 0x00, 0x07, 0x00} // 22 "
,{0x14, 0x7f, 0x14, 0x7f, 0x14} // 23 #
...
,{0x00, 0x00, 0x7f, 0x00, 0x00} // 7c |
,{0x00, 0x41, 0x36, 0x08, 0x00} // 7d }
,{0x10, 0x08, 0x08, 0x10, 0x08} // 7e ?
,{0x78, 0x46, 0x41, 0x46, 0x78} // 7f ?
};
avant le constructeur dans le cpp:
ça compile smiley
Et ça marche ! smiley c'est quand même plus pratique et beau que de copier toutes les fonctions du code sur arduino.cc !

Merci smiley
2  International / Français / Re: Librairie LCD Nokia 5110 on: September 19, 2012, 08:54:47 am
Si je fais comme ça y me met ça...

Code:
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:9: error: conflicting declaration 'byte Nokia::ASCII [][5]'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\/Nokia.h:37: error: 'Nokia::ASCII' has a previous declaration as 'const byte Nokia::ASCII [][5]'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:9: error: declaration of 'const byte Nokia::ASCII [][5]' outside of class is not definition
3  International / Français / Re: Librairie LCD Nokia 5110 on: September 19, 2012, 12:28:17 am
Mais la déclaration dans le .h ne suffit pas normalement ?

Et bien plus d'erreur durant l'initialisation du tableau mais ASCII est introuvable ...

Code:
N5110\Nokia.cpp.o: In function `Nokia::writechar(char)':
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110/Nokia.cpp:156: undefined reference to `Nokia::ASCII'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110/Nokia.cpp:156: undefined reference to `Nokia::ASCII'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110/Nokia.cpp:157: undefined reference to `Nokia::ASCII'
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110/Nokia.cpp:157: undefined reference to `Nokia::ASCII'

Il y a bien moyen de mettre ASCII dans la fonction (c'est la seule a l'utiliser) mais ça va être moche et lourd ...

Merci de ton aide smiley
4  International / Français / Re: Librairie LCD Nokia 5110 on: September 18, 2012, 10:45:41 am
... ... ... J'ai mis la librairie donc le code dans le fichier .zip sur mediafire !
l'erreur est:
Code:
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp: In constructor 'Nokia::Nokia(int, int, int, int, int)':
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:31: error: expected primary-expression before '{' token
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:31: error: expected `;' before '{' token
C:\Users\pierre-yves\Desktop\arduino-0022\libraries\N5110\Nokia.cpp:196: error: expected `}' at end of input

C'est justement a partir de ce code (qui n'est pas une librairie !) que j'ai fait ma librairie !
5  International / Français / Librairie LCD Nokia 5110 on: September 17, 2012, 03:33:45 pm
Bonjour, j'ai voulu créer une librairie pour l'IDE arduino 022 pour utiliser facilement l'ecran LCD Nokia 5110.
En prenant le code officiel et en faisant une librairie j'ai fais ça: http://www.mediafire.com/?i3ab4ebmaor68kv

Mon problème c'est que je n'arrive pas a créer le tableau ASCII, il y a toujours une erreur quand je compile...
savez vous d'ou cela peut venir et comment le corriger ?

EDIT:

Librairie terminée:
https://github.com/pierreyves258/Nokia-5110
6  International / Français / Re: Language arduino avancé on: May 13, 2012, 11:12:36 am
Ok smiley
merci
7  International / Français / Re: RX/TX 433Mhz Librairie on: May 13, 2012, 11:07:36 am
Oui je vais utiliser VirtualWire, et peut-être après SoftwareSerial.
Merci pour le tuto, et comme ça j'ai pu découvrir Skyduino ^^
8  International / Français / Re: Language arduino avancé on: May 13, 2012, 10:05:31 am
Ok, merci, je sent que je vais bien m'amuser a lire ça ^^
Oui je sais bien pour les TIMERS et tout, mais c'est pour plus tard écrire des librairies.
Je ne savais pas qu'on pouvait faire de la POO en C avec l'arduino ...
et pour le multi taches, il faut un kernel modifié non ? par exemple DuinOS.
9  International / Français / Language arduino avancé on: May 13, 2012, 06:34:50 am
Bonjour, j'aimerais approfondir mes connaissances du langage C arduino, Et j'ai vu qu'il y avais des fonctions et déclaration plus avancées que  basiquement, Par exemple "PORTB = B0010" bon ça j'ai compris mais j'aimerais un site qui expliques toutes des déclarations (DDRD, EICRA, EIMSK, ...).
Un site qui explique tout le langage avancé arduino.

Merci de votre aide,
Pierre-Yves
10  International / Français / Re: RX/TX 433Mhz Librairie on: May 13, 2012, 03:19:49 am
Oui mais ce que je veut dire c'est que tu ne peut pas envoyer une String directement comme avec serial, mais j'ai essayer la librairie, elle marche très bien smiley
11  International / Français / Re: RX/TX 433Mhz Librairie on: May 13, 2012, 02:24:38 am
@MACMan8, j'avais trouvé pour relier les GND et VCC mais je n'avais absolument pas pensé a utiliser le librairie Serial et les RX/TX de l'arduino, et ça semble être une bonne idée ^^
je vais également regarder SoftwareSerial smiley-wink

Sinon pour l'antenne j'avais effectivement prévu de mettre 17.2cm mais je me demandais si n'importe quel cable conviendrais ...
par exemple je peut prendre un fil de ceci http://fr.hobbytronics.co.uk/ribbon-cable-6core-15ft?keyword=Ribbon%20Cable%20-%206%20core%20(15ft)
Et oui tu a été très clair, c'est très bien expliqué smiley-wink

@SesechXP
Cette librairie me semble également pas mal ! mais galère pour envoyer du texte, au pire ce n'est pas grave c'est juste pour envoyer des données hexadécimales (pour faire une télécommande et un recepteur).

Merci de votre aide smiley
12  International / Français / RX/TX 433Mhz Librairie on: May 12, 2012, 03:49:43 pm
Bonjour, j'ai acheter ça http://www.robotshop.com/eu/tx-rx-haute-sensibilite-on-shine.html et j'aimerais savoir si il existe une librairie pour envoyer et recevoir des informations, ou sinon comment bien se servir de ce transmetteur et du receveur...
Pour les utiliser j'ai un arduino Uno et Un ATMEGA 328 avec le bootloader arduino uno.

Merci de votre aide,
Pierre-Yves
13  International / Français / Re: Faire un signal VGA avec un arduino on: December 02, 2011, 05:02:25 pm
Oui, j'avais vu ça sur internet .... mais j'ai pas envi d'acheter un truc donc je vais me contenter de TVout ^^
14  International / Français / Faire un signal VGA avec un arduino on: November 30, 2011, 11:08:01 am
Bonjour, j'aimerais connecter mon arduino a un écran VGA pour avoir un affichage ...

Il y a plein de truc la dessus, mais je n'ais pas compris ni réussi a faire ....


Voila les connections a l'arduino:

VGA --> Arduino
Hsync --> 6
Vsync --> 7
RedVideo --> 9
GreenVideo --> 10
BlueVideo --> 11
+5V --> +5V

et tout les GND au GND ^^

Après je ne sais pas du tout comment faire un signal VGA... pouvez vous m'aider svp
15  International / Français / Re: Capteur de température DALLAS DS18S20 on: October 28, 2011, 04:28:20 am
Ok merci
Pages: [1] 2 3