- Capteurs et Cartes programmables
- Cartes programmables
- Cartes Arduino® officielles
- Cartes compatibles Arduino®
- Cartes micro:bit
- Cartes Pi Pico et RP2040
- Digilent
- Mikroelektronika
- OpenMV
- Arducam
- Teensy
- Espruino
- Cartes Bare Conductive
- Cartes E-Textile
- JoC - Javaino
- Vittascience
- M5Stack
- Pyboard - MicroPython
- mbed / Nucleo
- LCD 4D Systems
- Trenz Electronic
- Interfaces Android
- CUBLOC
- PICBASIC
- TinyPLC
- Arcades consoles
- neuron
- Cartes cœur Linux
- Modules IOT
- Capteurs - Prototypage
- Systèmes Radiofréquences
- Cartes programmables
- Robotique Imprimantes 3D
- Robots et accessoires
- Pièces mécaniques
- Profilés et accessoires ACRZilla
- Profilés MakerBeam
- Profilés MakerBeam XS
- Profilés MakerBeam XL
- Profilés OpenBeam
- Profilés Makeblock
- Plaques et supports
- Visseries et entretoises
- Courroies et poulies
- Chaînes - Roues dentées
- Pignons
- Arbres - Roulements
- Mouvement rectiligne non motorisé
- Structures diverses
- Accessoires pneumatiques
- Moteurs et actionneurs
- Commande et contrôleurs
- Imprimantes 3D / CNC
- Capteurs
- Mesure et interfaces
- Composants electroniques
- Composants
- Optoélectronique
- Leds de 1.8 mm à 20 mm
- Flexibles leds filaments
- Leds infrarouges
- Leds de puissance
- Leds NeoPixel adressables
- Rubans Leds
- Supports de led
- Bargraphes à Leds
- Matrices à Leds standards
- Matrices à Leds séries
- 7 segments standards
- 7 segments séries
- Circuits commande de leds
- Voyants
- Ampoules et lucioles
- Photorésistances LDR
- Optocoupleurs
- Afficheurs LCD
- Afficheurs LCD graphiques
- Accessoires pour LCD
- Radiofréquence
- Boutons Interrupteurs
- Refroidisseurs Fusibles
- Circuits imprimés
- Câbles Boitiers Connectique
- alimentations piles et accus
- Fer a souder et outillage pour électronique
- Son loisirs kits livres
- Alarmes, vidéo, contrôle d'accès et domotique
L'interface logiciel
A propos du logiciel de développement des CUBLOC
Appelé "CUBLOC Studio", il est livré avec une notice entièrement en Français. Une fois exécuté, le logiciel vous donne accès à 2 fenêtres distinctes relatives à la programmation en BASIC et en langage contact.
Téléchargez la dernière version du logiciel "CUBLOC STUDIO
Documentation des modules CUBLOC (doc en Français)
Programmation en langage " BASIC "
Bien que reposant sur une programmation en BASIC (langage souvant dénigrée pour sa simplicité), la version supportée par les CUBLOC™ est à bien des égards très proche du langage "C" de par ses fonctionnalités et ses possibilités.
Il vous sera ainsi possible de créer des fonctions et de faire appel à des sous-routines, de réaliser des adressages mémoire via des pointeurs, d’utiliser des fonctions structurées telles que:
Do.. Loop
Do until...
Do while
For (step) ... next
If... Then... Else
if... Endif
Select... Case.
Mais aussi d'avoir recours à des commandes "include" & "define" ainsi qu'à des commandes de compilation conditionnées permettant de modifier le code à compiler en fonction de vos spécifications.
La notion de "fonctions" vous permettra d'écrire une multitude de petites sous-routines capables de gérer chacunes des actions précises; actions que vous pourrez ensuite appeler et déclencher comme une "simple" instruction. A ce titre, nous proposerons très prochainement une base de fonctions prêtes à l'emploi qui vous permettrons de gérer des capteurs, des moteurs pas-à-pas, des boussoles électroniques, etc, etc....
Les CUBLOC™ peuvent gérer des variables de type BYTE (8 bits), INTEGER (16 bits), LONG (32 bits positif/négatif), SINGLE (32 bits virgule flottante), des chaînes de caratères ainsi que des tableaux jusqu’à 8 dimensions. De très nombreuses fonctions mathématiques sont également supportées lesquelles peuvent être facilement exploitées au sein d’instructions complexes.
Les CUBLOC™ disposent aussi de fonctions pour:
- La gestion des chaînes.
- Les conversions de formats entre données.
- Pour effectuer des traitements sur les octets, word, bit ou groupement de 4 bits.
- Pour pouvoir échanger des données entre la partie BASIC et langage contact.
Les CUBLOC™ peuvent également:
- Gérer des ports d’entrées/sorties.
- Lire des entrées de conversion analogique/numérique (avec ou sans OP amp).
- Communiquer avec de nombreux périphériques externes via les protocoles I2C™, SPI™, MODBUS™ et RS232 (la gestion RS232 se fait en tâche de fond
grâce à la présence de buffers d’émission/réception).
Les CUBLOC™ disposent d’entrées de comptage et de sorties PWM (il vous sera ainsi possible de piloter directement 3 servomoteurs avec le module "CB220" et 6 servomoteurs avec les "CB289" et "CB290").
Les modules sont capables de gérer de multiples interruptions activés par un timer, ou suite à la réception de données dans le buffer RS232, ou via le programme du langage contact ou via des entrées externes (sur les "CB280", "CB290" et "CB405").
Les CUBLOC™ disposent enfin de fonctions spéciales qui leur premettrons de piloter très facilement et rapidement des afficheurs LCD/VFD, des afficheurs 7 segments à Leds ou un afficheur graphique spécialisés au travers d’une communication I2C™ ou RS232.
Les CUBLOC™ disposent de fonctions qui leur permettront de piloter très facilement des afficheurs LCD alphanumériques, des afficheurs LCD graphiques, des afficheurs 7 segments à Leds au travers d’une communication I2C™ ou RS232.
Puissant mode DEBUG intégré
Afin de faciliter la phase de mise au point et de développement, il vous sera possible de positionner des instruction spéciales à certaines lignes de votre programme qui vous permettrons de "remonter" la valeur de vos variables ainsi que d'autres informations diverses vers une fenêtre de Debug sur le PC.
Cette possibilité met à votre disposition un formidable outil qui vous permettra de développer vos applications encore plus rapidement.
Programmation en langage " Contact " (PLC)
L’environnement "CUBLOC Studio" dispose d’une seconde fenêtre donnant accès à un puissant éditeur dédié à la programmation en langage contact. Ce dernier dispose d’une multitude de possibilités (création / insertion / effacement de cellules, édition des noms et des commentaires liés aux fonctions, etc...).
Les CUBLOC™ disposent de différents types de fonctions (appelées Relay). Ainsi il vous sera possible de gérer des Relay de type:
- Entrées
- Sorties.
- Pour des gestion internes.
- De type Timer.
- De type compteur.
- Pour la mémorisation de données.
- Pour la gestion de séquences.
En plus de ces instructions de base, les CUBLOC™ disposent de commandes supplémentaires dédiés aux:
- Transferts de données
- A l’incrémentation / décrémentation de données
- A certaines opérations logiques et mathématiques et à la gestion sur les bits des données.
De plus, 2 puissants outils intégrés faciliteront la mise au point de vos applications.
Le premier est un mode "Moniteur" qui vous permettra de remonter l’état des Relay sur l’écran du PC lors de l’exécution du programme.
Le second est un écran analyseur qui vous permettra lorsque le CUBLOC™ est en action de faire l’acquisition de 8 de ses Relays (avec possibilité de réglage de la base de temps) afin de pouvoir ensuite visualiser toute la séquence mémorisée (avec des fonctions zoom) tout en ayant à votre disposition des curseurs de mesures que vous pourrez déplacer sur les différents signaux.
Accueil
- Capteurs et Cartes programmables
- Cartes programmables
- Cartes Arduino® officielles
- Cartes compatibles Arduino®
- Cartes compatibles Uno
- Cartes compatibles Leonardo
- Cartes compatibles Mega2560
- Cartes compatibles Nano
- Autres cartes compatibles
- Cartes Lextronic
- Jolly
- Teensy
- Cartes JOY-IT
- Cartes E-Textile
- Modules XIAO
- Cartes Sparkfun
- Cartes Adafruit Feather
- Cartes Pololu
- Cartes Whadda
- Cartes Makey Makey
- Cartes Makeblock
- Cartes Bare Conductive
- Modules M5Stack
- Cartes Seeed Studio
- Cartes Dasduino
- Cartes Flip & Click
- Cartes Digilent
- Cartes DFROBOT
- Cartes diverses
- Kits pour Uno - Mega2560 - Nano
- Shields pour Arduino®
- Shield Proto pour Nano
- Shield Proto pour Uno
- Shield Proto pour Mega2560
- Shield leds et 7 segments
- Shield LCD alphanumériques
- Shield LCD graphiques
- Shield Bus communication
- Shield Bluetooth® - WiFi
- Shield LoRa - Sigfox - Xbee - GSM
- Shield RFID - NFC - GPS
- Shield applications vidéo
- Shield applications audio
- Shield relais - Mosfet
- Shield moteurs - robotique
- Shield fonctions diverses
- Périphériques compatibles Arduino®
- Connecteurs pour Arduino®
- Boitiers et supports pour Arduino®
- Alimentations pour Arduino®
- Robots programmables
- Ouvrages pour Arduino®
- Plaques de prototypage
- Straps souples
- Cartes micro:bit
- Cartes Pi Pico et RP2040
- Cartes et starter kits Pi PICO
- Cartes et modules sur base RP2040
- Cartes prototypage pour PI PICO
- Cartes moteurs pour PI PICO
- Cartes relais pour PI PICO
- Cartes afficheurs pour PI PICO
- Cartes météorologiques pour PI PICO
- Cartes Caméra pour Pi PICO
- Robots pour PI PICO et RP2040
- Cartes diverses pour PI PICO
- Ouvrages techniques pour PI PICO
- Digilent
- Cartes Digilent FPGA / SoC
- Plateformes radio logiciel
- Cartes et modules d'extensions
- Modules Pmod
- Présentation des modules Pmod
- Pmod boutons - interrupteurs
- Pmod joystick - claviers
- Pmod leds - afficheurs LCD
- Pmod stockage mémoire
- Pmod convertisseurs
- Pmod entrées / sorties
- Pmod radiofréquence et bus
- Pmod bus communication
- Pmod accéléromètres - Gyroscopes
- Pmod capteurs divers
- Pmod pour moteurs - servomoteurs
- Pmod divers
- Pmod connecteurs
- Cordons pour module Pmod
- Modules Pcam
- Modules Zmod
- Modules Cmod
- Shield et adaptateurs
- Adaptateurs pour NI myRIO
- Modules Pmod
- DAQ et Data Logging
- Cartes MCU
- Programmateurs JTAG
- Equipements de tests et mesures
- Accessoires divers
- Compléments techniques
- Mikroelektronika
- Click Board
- Présentation
- Radiofréquence
- Bus communication
- Convertisseurs
- Accel / Gyro / IMU
- Horloges RTC
- Air - Gaz
- Lumière - Infrarouge
- Température - Météo
- Magnétique / Pression
- Capteurs divers
- Modules audio
- Stockage mémoire
- Entrées - Sorties
- Modules d'affichage
- Interfaces saisies
- Interfaces moteurs
- Modules divers
- Shield Click Board
- Pack Click
- Compilateurs
- Développement sur PIC
- Développement dsPIC
- Développement PIC32
- Développement ARM
- Développement AVR
- Développement FT90x
- Développement 8051
- Développement PSoC
- mikroLAB
- Afficheurs Mikromedia
- mikromedia HMI
- Bases analogiques
- Modules MCUCard
- Click Board
- OpenMV
- Arducam
- Teensy
- Espruino
- Cartes Bare Conductive
- Cartes E-Textile
- JoC - Javaino
- Vittascience
- M5Stack
- Pyboard - MicroPython
- mbed / Nucleo
- LCD 4D Systems
- Trenz Electronic
- Interfaces Android
- CUBLOC
- PICBASIC
- TinyPLC
- Arcades consoles
- neuron
- Cartes cœur Linux
- Raspberry Pi
- Cartes Raspberry
- Starters-kits Raspberry
- Accessoires pour Raspberry
- Boitiers pour Raspberry
- Caméras pour Raspberry
- Ouvrages pour Raspberry
- DAQ et Data Logging
- Shield Afficheurs leds
- Shield Afficheurs LCD
- Shield Afficheurs graphiques
- Accessoires arcade
- Robotique pour Raspberry
- Shield Entrées/sorties
- Shield Radiofréquence
- Shield capteurs
- Shield audio
- Shield divers
- Radxa
- Arietta
- UNIHIKER
- Onion
- BeagleBone
- LattePanda
- Bases Zynq
- Raspberry Pi
- Modules IOT
- Capteurs - Prototypage
- Capteurs
- Packs de capteurs
- Air (qualité de l'air)
- Biométrie (empreintes digitales)
- Boussoles et AHRS
- Boutons - Claviers
- Bruit - son
- Caméras numériques
- Capteurs spatiaux
- Caméras thermiques
- Chocs et vibrations
- Conductivité (peau et eau)
- Capteurs de couleur et Spectromètres
- Courant et tension
- Débitmètres (pour liquides)
- Déplacement rectiligne
- Distance (télémètres IR)
- Doppler (hyperfréquence)
- Effet Hall
- Encodeurs rotatif
- Environnementaux (météorologique)
- Fin de course (microrupteurs)
- Flexion (flex - bend sensor)
- Force (FSR) et Pesage
- Fourches optiques
- Gaz
- GPS - GNSS - GLONASS
- Gyroscopes et centrales IMU
- Humidité
- Inclinaison - Tilt - Inclinomètre
- Infrarouge
- Joysticks - Stick - Trackball
- Lecteurs code barre
- LiDAR Infrarouge Benewake
- Lumière et luminance
- Magnétiques
- Météo
- Mouvements de la main
- Niveau
- Pont RLC
- Pression
- Proximité
- Pulsation
- Qualité de l'eau
- RFID - NFC
- Rotation
- Serres automatisées
- Suiveur de ligne
- Tactiles
- Température
- Tensions
- Ultrasons
- Ultraviolets
- Prototypage général
- LCD séries - I2C
- LCD demmel products
- Cartes relais / triacs
- Extension d'E/S
- Interfaces BUS
- Interfaces TCP/IP
- Modules IR
- Convertisseurs "A/N - N/A"
- Horloges RTC
- Stockage mémoire
- Conversion tension
- Conversion niveau
- Modules biométriques
- Amplificateurs audio
- Acquisition vidéo
- Interfaces connectique
- Embases RJ45 isolées
- Modules divers
- Proto sur PIC / AVR / 8051
- Tinkerkit
- Modules Click Board
- Présentation
- Radiofréquence
- Bus communication
- Convertisseurs
- Accel / Gyro / IMU
- Horloges RTC
- Air - Gaz
- Lumière - Infrarouge
- Température - Météo
- Magnétique / Pression
- Capteurs divers
- Modules audio
- Stockage mémoire
- Entrées - Sorties
- Modules d'affichage
- Interfaces saisies
- Interfaces moteurs
- Modules divers
- Shield Click Board
- Pack Click
- Modules Pmod
- Modules Grove
- Modules OPEN
- Modules Whadda
- Modules Makeblock
- Interfaces audio
- Reconnaissance vocale
- Straps divers
- Breadboard
- SchmartBOARD
- Adaptateurs composants
- Logiciel de CAO
- Capteurs
- Systèmes Radiofréquences
- Cartes programmables
- Robotique Imprimantes 3D
- Robots et accessoires
- Pièces mécaniques
- Profilés et accessoires ACRZilla
- Profilés MakerBeam
- Profilés MakerBeam XS
- Profilés MakerBeam XL
- Profilés OpenBeam
- Profilés Makeblock
- Plaques et supports
- Visseries et entretoises
- Courroies et poulies
- Chaînes - Roues dentées
- Pignons
- Arbres - Roulements
- Mouvement rectiligne non motorisé
- Structures diverses
- Accessoires pneumatiques
- Profilés et accessoires ACRZilla
- Moteurs et actionneurs
- Commande et contrôleurs
- Imprimantes 3D / CNC
- Capteurs
- Robots et accessoires
- Mesure et interfaces
- Composants electroniques
- Composants
- Optoélectronique
- Leds de 1.8 mm à 20 mm
- Flexibles leds filaments
- Leds infrarouges
- Leds de puissance
- Leds NeoPixel adressables
- Rubans Leds
- Supports de led
- Bargraphes à Leds
- Matrices à Leds standards
- Matrices à Leds séries
- 7 segments standards
- 7 segments séries
- Circuits commande de leds
- Voyants
- Ampoules et lucioles
- Photorésistances LDR
- Optocoupleurs
- Afficheurs LCD
- Afficheurs LCD graphiques
- Accessoires pour LCD
- Radiofréquence
- Boutons Interrupteurs
- Refroidisseurs Fusibles
- Circuits imprimés
- Composants
- Câbles Boitiers Connectique
- alimentations piles et accus
- Alimentations
- Transformateurs
- Energie solaire
- Piles et accus
- Coupleurs de piles
- Piles alcalines
- Piles 1,5 V ( LR9 / PX625A )
- Piles 1,5 V ( LR41 / AG3 )
- Piles 1,5 V ( LR43 / 186 )
- Piles 1,5 V ( LR44 / V13GA)
- Piles 1,5 V ( AAA / LR03 )
- Piles 1,5 V ( AA / LR6 )
- Piles 1,5 V ( N / LR1 )
- Piles 1,5 V ( C / LR14 )
- Piles 1,5 V ( D / LR20 )
- Piles 1,55 V ( V389 / AG10 / SR54 )
- Piles 4,5 V ( 3LR12 )
- Piles 6 V ( GP11A / 4LR44 )
- Piles 9 V ( 6LR61 )
- Piles 12 V ( GP23A / GP27A )
- Piles Lithium
- Accus NiMH
- Accus NiMH téléphone et alarme
- Accus NiMH à cosses
- Batteries au plomb
- Power Bank
- Chargeurs
- Accessoires alimentation
- Fer a souder et outillage pour électronique
- Son loisirs kits livres
- Alarmes, vidéo, contrôle d'accès et domotique
- Nouveautes
- Produits obsolètes
- Offres spéciales