Etape 4: Nous allons faire un peu de code
OK, nous allons faire du code. Comme je l’ai dit dans l’intro, je vais écrire mon code dans bascom mais il devrait être facile de le traduire dans votre langue préférée.Nous allons écrire le code pour l’aiguille des secondes.
Temp = Secs * Div Div sera 6
Angle_rad = Deg2rad(Temp) convertit un angle en radians
SinAngle = Sin(angle_rad)
CosAngle = Cos(angle_rad)
Temp = rayon * Sinangle ne prennent pas le rayon pour les petits, une wil de rayon plus grande donner un réveil plus agréable
Xsecond = centerx + Temp Centerx correspond à la valeur de x du centre de l’horloge
Temp = rayon * Cosangle
Ysecond = centery - Temp Centery est la valeur y du centre de l’horloge
Xsecond = Round(xsecond) tours les résultats
Ysecond = Round(ysecond)
X = Int(xsecond) les rend dans un entier
Y = Int(ysecond)
Le même code fonctionnera pendant les minutes et les heures, sauf que les heures besoin un Div de 30 au lieu de 6.
Et c’est tout ce qu’il faut dire à ce sujet. J’ai ajouté un code complet à télécharger (pour bascom en txt) qui afficheront des 2 mains (pour les heures et minutes) et un point pour les secondes.