Catégorie:RobotGEII
Révision datée du 9 octobre 2015 à 09:52 par Bjacquot (discussion | contributions) (→{{Bleu|Principe de la communication SPI sur Arduino}})
Sommaire
Description et présentation du Projet
Présentation du championnat
Structure du robot
Carte ultrason (Alexandre.N)
programme de test des capteurs US :
int trig = 36; int echo = A9; long lecture_echo; long cm;
void setup()
{
pinMode(trig, OUTPUT); digitalWrite(trig, LOW); pinMode(echo, INPUT); Serial.begin(9600);
}
void loop() {
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo, HIGH);
cm = lecture_echo / 58;
Serial.print("Distance : ");
Serial.print(cm);
Serial.println(" cm");
delay(100);
}
Carte gestion des moteurs (Johan)
Carte ultrason (Vincent)
Comunication SPI arduino (Alexandre.L)
Principe de la communication SPI sur Arduino
Une liaison SPI (Serial Peripheral Interface) est un bus de données série synchrone, qui opère en Full-duplex. Les circuits communiquent selon un schéma maître-esclaves, où le maître s'occupe totalement de la communication. Plusieurs esclaves peuvent coexister sur un même bus, dans ce cas, la sélection du destinataire se fait par le Slave Select.
on dispose donc des pattes suivantes:
- MOSI : Master Output Slave Input, le maître parle l'esclave écoute
- MISO : Master Input Slave Output, le maître écoute, l’esclave parle
- SLK : Serial Clock, Horloge de synchronisation généré par le maître
- SS : Slave Select, utilisé si on dispose de plusieurs esclaves pour sélectionner avec lequel on communique
Maintenant que le principe de fonctionnement de la liaison SPI est éclaircit, intéressons nous aux échanges de données:
on notera
Codeur et mesure
système de fin de course (ballon) (Maxime)
Pages dans la catégorie « RobotGEII »
Cette catégorie comprend 4 pages, dont les 4 ci-dessous.
