- Robot Maker
- → Contenu de coeur noire
Contenu de coeur noire
Il y a 13 élément(s) pour coeur noire (recherche limitée depuis 05-mai 13)
Par type de contenu
Voir pour ce membre
#32332 programme enC
Posté par coeur noire sur 17 juillet 2011 - 11:45 dans Programmation
j'ai déjà utilisé l'hyperterminal avec un pic
moi j'aimerai qu'on me montre les fonctions a implanter et expliqué dans un programme en C avec SDL
#32326 programme enC
Posté par coeur noire sur 17 juillet 2011 - 09:54 dans Programmation
je voudrais savoir si c'est possible sur XP avec codeBlocks + SDL+programme avec une interface minimaliste d'utilisé le port série pour envoyer un octet?
#21769 mikroC +motor
Posté par coeur noire sur 11 mars 2010 - 05:39 dans Programmation
je rencontre un problème pour faire oscillé du 0V au +5VDC les PORTA6 et PORTA7 séparément
en sorties avec l'horloge et l'oscillateur interne sur mikroC
j'ai récupérer un code sur le net qui me permet de faire oscillé tout le PORTA du 0V au +5VDC
ce qui me parait étrange c'est qu'il n'y a pas la configuration de OPTION_REG
je sais qu'il faut configurer le fusible INTRC_IO _WDT_OFF + ANSEL=0;// Pas de convertisseur A/N
CMCON=0x07;
j'essaye de multiplexer les PORTA 0,1,6,7 avec le 74LS245
{
int i;
OSCTUNE=0x1F; // Réglage de l'oscillateur internet
ANSEL=0; // Pas de convertisseur A/N
CMCON=0x07; // Registre
TRISA = 0; // Port B configuré en entrée
while (1)
{
PORTA=0; // Etient les Leds
for (i=1;i<100;i++); // Tempo
PORTA=255; // Allume les leds
for (i=1;i<100;i++); // Tempo
}
}
[/code]
#21768 mikroC +motor
Posté par coeur noire sur 01 novembre 2009 - 02:30 dans Programmation
peux ton utiliser le convertisseur analogique numérique avec le port PORT PA2 avec un pont diviseur de tention?
#21766 mikroC +motor
Posté par coeur noire sur 03 mai 2009 - 10:54 dans Programmation
programme pour faire tourné un moteur pas a pas
{
ANSEL=0;
OPTION_REG = 0b00000000;
TRISB = 0b00110111;
TRISA = 0b11101111;
while(1)
{
PORTA.F4=0;
PORTB.F3=1;
PORTB.F6=0;
PORTB.F7=1;
delay_ms(100);
PORTA.F4=1;
PORTB.F3=0;
PORTB.F6=1;
PORTB.F7=0;
delay_ms(100);
}}
[/code]
a+
#21765 mikroC +motor
Posté par coeur noire sur 29 avril 2009 - 12:46 dans Programmation
#21764 mikroC +motor
Posté par coeur noire sur 29 avril 2009 - 12:45 dans Programmation
#21762 mikroC +motor
Posté par coeur noire sur 28 avril 2009 - 04:57 dans Programmation
je viens de tèsté le code mais il n'y que deux PORT qui on du +5V constamment
#21761 mikroC +motor
Posté par coeur noire sur 28 avril 2009 - 08:35 dans Programmation
mon programme compile mais sa ne fonctionne pas
le voltemétre m'indique que seulement PORTA.F4 et PORTB.F3 on 5Volt constant
OPTION_REG bit7 0= Pull up activé.
bit6 0= Interruption si front descendant sur PB0/IRQ
bit5 0= Le Timer utilise l'horloge interne du PIC
bit4 0= Le Timer s'incrémente à chaque front descendant de la broche PA4/Clk.
bit3 0= Le prédiviseur est affecté au Timer TMR0.
Bits 2 à 0=0
comment faire pour déposer un fichier compresser?
j'ai déposer mon schéma dans le dossier schéma élèctronique de mon profile
#21760 mikroC +motor
Posté par coeur noire sur 27 avril 2009 - 07:30 dans Programmation
une alime 12VDC 0,75 Ampere pour faire fonctionner moteur unipolaire M42SP-7
moteur sur 12VDC ,259 mA ,50ohm.
PIC 16F88 + UNL2803
je n'arrive pas a compiler ce code
c'esT apres la ligne 25<<"long tab[4]={0,0,1,0};"]> que sa bloque
je réutilise le meme type long+tab pour modifier la valeur
{
long tab[4];
PORTA.F4=tab[0];
PORTB.F3=tab[1];
PORTB.F6=tab[2];
PORTB.F7=tab[3];
OPTION_REG = 0x00;
ANSEL = 0;
TRISA = 0;
TRISB = 0;
while(1)
{
long tab[4]={0,0,0,1};
delay_ms(500);
long tab[4]={0,0,1,0};
delay_ms(500);
long tab[4]={0,1,0,0};
delay_ms(500);
long tab[4]={1,0,0,0};
}
}
[/code]
#21759 mikroC +motor
Posté par coeur noire sur 06 avril 2009 - 02:06 dans Programmation
je cherche un exemple pour piloter un motor pas a pas unipolair sur mikroC
#25429 Moteur pas à pas
Posté par coeur noire sur 13 mars 2009 - 02:30 dans Archives
J'ai un projet que je souhaite réaliser, diriger 3 moteurs pas à pas bipolaires et un moteur unipolaire 5 fils avec le port com du pc séparément
Je connais le principe de fabrication d'un circuit imprimé.
Je suis débutant en C avec codeblocks et je débute en électronique.
- Partie composant
Je dispose de 3 moteurs 4 fils bipolaires mitsumi stepping motor
16F84A<<
- Questions
Partie électronique
Peut-on réaliser deux cartes électroniques à base de uln803 + un PIC + MAXRS232 + relai?
Pour les moteurs bipolaire un uln803 ou un pont en H avec quatre relais 24VDC pour chaque moteur ?
Pour le moteur unipolaire un uln803 ?
aux niveaux de la puissance une alimentation 24VDC 2 ampères suffira pour faire fonctionner les trois moteurs en même temps ?
peux ton utiliser que des uln803?
- Partie informatique
Peut-on diriger ces moteur avec la console de codeblock directement avec le PC os windows XP?
Si oui quelles sont les fonctions ou headers en C pour le port Com ?
Voilà toutes mes questions
Je me tourne vers vous pour me conseiller sur mon projet.
comment déposer de la doc PDF ici :heu: ?
#21740 debutant en pic16F84A
Posté par coeur noire sur 22 décembre 2008 - 09:58 dans Programmation
je suis nouveaux et je début avec mikroc
j'essaie d'appliquer ce code sur une platine rapide
le circuit sert a allumer une led avec un bouton
mon programmateur JMD vertion 2
mais quand j'appui sur le bouton la led reste allumé
la led est sur la broche RB5
le bouton est placer sur RB2
MCLR est +5V avec vDD osc1 et osc2 quartz 4 MHZ + 2 condo 22µF en//
{
PORTB.F5=0;
PORTB.F2= 0;
TRISB = 0b00001111;
if(PORTB.F2==1)
{
PORTB.F5 =1 ;
}
}[/code]
salut
après avoir lu ton message
j'ai modifier le code
{
PORTB.F5=0;
PORTB.F2= 0;
TRISB = 0b00001111;
while(PORTB.F2==1)
{
if(PORTB.F2==PORTB.F5)
{
PORTB.F5 =1 ;
}
}
}[/code]
c'est bon sa fonctionne
- Robot Maker
- → Contenu de coeur noire
- Privacy Policy