Show Posts
Pages: [1]
1  International / Français / Re: ARDUINO MINI ET LIBRAIRIE GLCD on: August 25, 2014, 10:22:10 am
La, je n'ai plus rien sur l'ecran...
Une autre idée peut etre ???
merci
2  International / Français / Re: ARDUINO MINI ET LIBRAIRIE GLCD on: August 25, 2014, 07:26:37 am
bonjour et merci de votre réponse...
Le probleme est que les pins 14 ou 15 sont deja utilisées pour CSEL1 et CSEL2 ainsi que la 16
et 17 pour R/W et D/I...
Peut etre une autre idée ???
Merci
3  International / Français / ARDUINO MINI ET LIBRAIRIE GLCD on: August 25, 2014, 05:12:20 am
Bonjour,
j'aurais besoin d' un petit coup de main ... 
j'utilise la librairie GLCD V3 avec une carte Mini et l'affichage fonctionne correctement
quand j'utilise le brochage du lcd par defaut.
Le probleme est que le lcd utilise la pin 4
du port analogique ce qui m'empeche d'utiliser l'I2C. J'ai essayé de modifier le fichier
ks0108_Arduino.h en changant EN = 12 port Digital mais cela ne fonctionne pas, l'afficheur
affiche n'importe quoi... Que pouvez vous me conseiller afin de résoudre mon probleme.
merci d'avance
cordialement
4  International / Français / Re: PCB ARDUINO DUEMILANOVE PLANTE on: January 11, 2013, 11:23:17 am
Après Test, lors de l'envoi d'une 1ere trame I2C, je la voie a l'oscilloscope, mais juste après le Bus I2C reste à 0 et impossible de continuer car la carte se bloque et seul le reset de la carte Arduino permet de relancer les 2 programmes (celui du PIC 16f877A qui lui est bloqué sur bus libre ou non qui tourne en boucle et la carte Arduino est plantée). Le prb, c'est qu'elle ne libère pas le bus I2C en le faisant passer à 1.
Merci de vos retours
cordialement
Arnaud
5  International / Français / Re: PCB ARDUINO DUEMILANOVE PLANTE on: January 11, 2013, 11:06:33 am
merci pour vos réponses, je test et je reviens vers vous
@+
6  International / Français / Re: PCB ARDUINO DUEMILANOVE PLANTE on: January 11, 2013, 05:36:29 am
Bonjour et merci pour votre réponse,
pouvez vous m'eclairer un peu, je suis debutant et j'ai encore du mal à programmer correctement.
pour la routine I2C, j'ai été obliger de retirer les
ACK car pas réponse de la carte arduino donc programme tournait en boucle dans le ACK Slave to master. pour la routine arduino, je suis néophyte, donc un peu d'aide serait la bienvenue
merci
ARNAUD F
7  International / Français / PCB ARDUINO DUEMILANOVE PLANTE on: January 10, 2013, 10:13:36 am
Bonjour,
Je rencontre un prb avec une carte Arduino qui se bloque et m'oublige à faire un reset de la carte...
depuis un PIC 16f877a maitre, j'envoie des trames I2C à la carte. Dans un but de test, j'utilise des BP sur le maitre et des DEL sur l'arduino esclave.
Lorsque j'envoi la 1ere trame, tout ce passe bien, j'active un Bouton poussoir (BP) et la Del correspondant s'allume, idem pour le 2eme BP mais au 3eme, la carte ne relanche pas le SSPSTAT , R_W pour repasser le bus I2C à 1 et elle se bloque. Je ne comprend pas pourquoi... Pouvez vous m'aider SVP, cela fait des jours que je suis dessus...

Parti asssembleur pour le 16f877a, voila la routine
DEL3_I2C_ON
; DEL ORANGE
   DEL3_ON                                    
   call I2C_start
   movlw   ARDUINO1_ADR
   call I2C_write
   movlw 0x35   
   call I2C_write
   call I2C_stop
   return

Pour l'arduino, voila la routine que j'utilise
en fichier joint car je n'arrive pas à la coller
merci de votre aide
cordialement
ARNAUD







8  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 24, 2012, 05:16:46 am
Encore un petit coup de main ...
comment choisir qu'elles DEL allumer suivant l'adresse envoyée par le maitre ???
Merci d'avance
9  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 24, 2012, 04:50:37 am


bonjour à tous, merci pour vos réponses
Je voudrais juste allumer un DEL sur la réception d'une commande, apres je pense y arriver...

Voila le code Arduino

// SLAVE RECEIVER
#include <Wire.h>

void setup()
{
  Wire.begin(4);                // join i2c bus with address #4
  Wire.onReceive(receiveEvent); // register event
  Serial.begin(9600);           // start serial for output
}

void loop()
{
  delay(100);
}

// function that executes whenever data is received from master
// this function is registered as an event, see setup()
void receiveEvent(int howMany)
{
  while(1 < Wire.available()) // loop through all but the last
  {
    char c = Wire.read(); // receive byte as a character
    Serial.print(c);         // print the character
  }
  int x = Wire.read();    // receive byte as an integer
  Serial.println(x);         // print the integer

  pinMode(13,OUTPUT);
  digitalWrite(13,HIGH);

}
10  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 23, 2012, 10:00:43 am
bon, mes fonctions I2C Fonctionnent bien sur le PIC16f877 car j'arrive à configurer, à lire un PCF8574 et un pcf9551 (gestion de DEL et de BP en I2C) et tout marche... je ne comprend pas pourquoi la PCB Arduino 2009 ne repond pas...
SVP Aidez moi
MERCIIIIIIIIIIIIIIIII
11  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 23, 2012, 09:06:50 am
suite...
L'anglais et moi, c'est pas trop top...
Par contre, j'ai bien mon oscilloscope de connecté sur le bus en SDA et SCL, j’envoie un I2C_Start depuis mon programme en assembleur, je voit bien la trame qui correspond au 0x29 sur le bus SDA. Je fais un read juste après et je ne reçoit que des un sur les 8 bits.
De plus, l'Arduino esclave ne répond pas à mes ack_slave_to_master de ma librairie I2C... et fait tourner en rond mon programme. Du coup, j'ai viré le ACK mais toujours les même prb...
Merci de votre retour
@+
12  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 23, 2012, 08:45:55 am
merci de votre réponse, mon code I2C sur le PIC fonctionne bien, il communique avec un DS1307 (horloge), le seul prb est que l'Arduino ne répond pas, je regarde au lien reçu et je vous tiens au courant.
MERCIIIIIIII
@+
13  International / Français / Re: PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 23, 2012, 06:13:27 am
Merci mais c'est pour 2 arduino. j'ai besoin d'un escalve arduino programmé en C et un maitre programmé en assembleur.
@+
14  International / Français / PCB ARDUINO DUEMILANOVE I2C AVEC PIC 16F877 on: December 22, 2012, 12:51:00 pm
Bonjour,
Après des jours d'acharnement, je ne parviens pas a faire communiquer un pic 16f877 avec la carte Arduino 2009 en I2C. le PIC 16F877 est programmé en assembleur via MPLAB, j'arrive a envoyer des trames I2C etc depuis le pic 16F877... mais la carte Arduino ne réponds jamais, ni aux ACK,ni a aucune instructions que j'envoie. Je voudrais les faire communiquer ensemble. Je n'arrive meme pas a faire allumer une DEL sur la Carte Arduino...
LePIC 16F877 est en I2C Maitre et l'Arduino en Esclave... Pouvez vous me donner un petit coup de main SVP. Merci
Pages: [1]