Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

08/02/2011 #1


Leer el valor de un pin
Hola
estoy construyendo un jeugo de 3 en raya electronico (ya hablé de ello hace un tiempo, pero ahora he avanzao bastante y tengo dudas más "concretas").
El principio es conectar en un PIC 18 leds y 9 interruptores.
El pic encendera las led's suyas y las del jugador
El pic deberia leer los valores de los pin's conectados a los interruptores
es decir "leer la tension electrica: 0 o diferente de 0"

Mi duda es como hacer eso en C

de momento e conseguido aprender como encender leds via outpic_high(pin_XX) pero como leer una corriente de una pata... ??

Muchisimas gracias
08/02/2011 #2
Moderador general

Avatar de Cacho

excalibur1491 dijo: Ver Mensaje
Mi duda es como hacer eso en C

Un poco de info, el circuito y demás sería muy útil para opinar.
De otra manera, seguí el video que te va a ayudar mucho.


Movido a Moderación.
08/02/2011 #3

Avatar de aguevara

Para leer el valor de un pin puedes hacerlo declarando una variable bool y luego usar la instruccion input por ejemplo:

int1 valor;

valor = input(PIN_B0)
09/02/2011 #4


vale, muchas graicas a los dos.
pongo aqui mi circuito como me pedís:
http://img404.imageshack.us/img404/3475/3enraya.png
Espero no ser pesado, pero ahora tengo otro problema (a causa del cual no he probado todavia lo que me dices)
quiero configurar el puerto a y el b como salidas y lo hago asi:
Código:
#include <16F877A.h>
#use delay(clock=1000000)
void main ()
{ * 
set_tris_a(0b00000); * 
set_tris_b(0b00000000);
}
pero al hacer esto me enciende unas led's, sin que yo le diga nada...
no es normal, no? que hago mal?

mil gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.