Buenos días roboseros.
Estoy intentando conectar el display de 7-segmentos de cuatro dígitos a un arduino uno.
Las conexiones las estoy haciendo según se explica en la wiki del display:
http://learn.makeblock.com/me-7-segment-display/
pero a la hora de compilar en el IDE de Aduino, me muestra un error.
Según explica la documentación de la libreria de Makeblock, hay varias formas de definir los puertos para el display. En mi caso al conectarse a una placa arduino UNO, debería definirse así:
Me7SegmentDisplay::setpin(uint8_t dataPin, uint8_t clkPin);
es decir:
Me7SegmentDisplay pantalla; // Definición
pantalla.setpin(datos,reloj); // asignación de los puertos
En mi caso lo defino con variables:
#include <Me7SegmentDisplay.h>
#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
uint8_t pindatos = 8;
uint8_t pinclock = 6;
Me7SegmentDisplay pantalla;
pantalla.setpin(pindatos,pinclock);
perooooo.
A la hora de compilar el programa me muestra un error:
Arduino:1.8.1 (Windows 10), Tarjeta:"Arduino/Genuino Uno"
display7segmentos:11: error: 'pantalla' does not name a type
pantalla.setpin(6,7);
^
exit status 1
'pantalla' does not name a type
Como si estuviese mal declarado el display.
¿Alguna sugerencia?
Un saludo y gracias.
Henry.