Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.46 KB | None | 0 0
  1. //I涎
  2. #include <stdio.h>
  3. #include <wiringPi.h>
  4. #include <wiringPiI2C.h>
  5.  
  6. //Pin 2 is 5V
  7. //Pin 3 is SDA_GPIO2
  8. #define SDA 8
  9. //Pin 5 is SCL_GPIO3
  10. #define SCL 9
  11. //Pin 9 is GND
  12.  
  13. int main (void) // Programme principal
  14. {
  15.  
  16. int sec = 0;
  17. int min = 0;
  18. int hour = 0;
  19. int jour=0,mois=0,annee=0;
  20. int fd;
  21. int day;
  22.  
  23. wiringPiSetup();
  24.  
  25.  
  26. // Initialise la carte avec l'adresse
  27.  
  28. /*
  29. fd=wiringPiI2CSetup(0x68);
  30. sec = wiringPiI2CWriteReg8(fd,0x00,0x00);
  31. min = wiringPiI2CWriteReg8(fd,0x01,0x08);
  32. hour = wiringPiI2CWriteReg8(fd,0x02,0x16);
  33. day = wiringPiI2CWriteReg8(fd,0x03,0x01);
  34. jour = wiringPiI2CWriteReg8(fd,0x04,0x1);
  35. mois = wiringPiI2CWriteReg8(fd,0x05,0x12);
  36. annee = wiringPiI2CWriteReg8(fd,0x06,0x2015);
  37. */
  38.  
  39.  
  40. while(1)
  41. {
  42.  
  43.  
  44. fd=wiringPiI2CSetup(0x68);
  45. sec = wiringPiI2CReadReg8(fd,0x00);
  46. min = wiringPiI2CReadReg8(fd,0x01);
  47. hour = wiringPiI2CReadReg8(fd,0x02);
  48. day = wiringPiI2CReadReg8(fd,0x03);
  49. jour = wiringPiI2CReadReg8(fd,0x04);
  50. mois = wiringPiI2CReadReg8(fd,0x05);
  51. annee = wiringPiI2CReadReg8(fd,0x06);
  52.  
  53.  
  54. if (mois == 0){
  55. if (day == 1) {
  56. printf("Nous sommes le Lundi %x Janvier 20%x et ", jour, annee);
  57. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  58. }
  59. if (day == 2) {
  60. printf("Nous sommes le Mardi %x Janvier 20%x et ", jour, annee);
  61. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  62. }
  63. if (day == 3) {
  64. printf("Nous sommes le Mercredi %x Janvier 20%x et ", jour, annee);
  65. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  66. }
  67. if (day == 4) {
  68. printf("Nous sommes le Jeudi %x Janvier 20%x et ", jour, annee);
  69. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  70. }
  71. if (day == 5) {
  72. printf("Nous sommes le Vendredi %x Janvier 20%x et ", jour, annee);
  73. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  74. }
  75. if (day == 6) {
  76. printf("Nous sommes le Samedi %x Janvier 20%x et ", jour, annee);
  77. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  78. }
  79. if (day == 7) {
  80. printf("Nous sommes le Dimanche %x Janvier 20%x et ", jour, annee);
  81. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  82. }
  83. }
  84. else if(mois ==1){
  85. if (day == 1) {
  86. printf("Nous sommes le Lundi %x Fevrier 20%x et ", jour, annee);
  87. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  88. }
  89. if (day == 2) {
  90. printf("Nous sommes le Mardi %x Fevrier 20%x et ", jour, annee);
  91. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  92. }
  93. if (day == 3) {
  94. printf("Nous sommes le Mercredi %x Fevrier 20%x et ", jour, annee);
  95. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  96. }
  97. if (day == 4) {
  98. printf("Nous sommes le Jeudi %x Fevrier 20%x et ", jour, annee);
  99. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  100. }
  101. if (day == 5) {
  102. printf("Nous sommes le Vendredi %x Fevrier 20%x et ", jour, annee);
  103. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  104. }
  105. if (day == 6) {
  106. printf("Nous sommes le Samedi %x Fevrier 20%x et ", jour, annee);
  107. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  108. }
  109. if (day == 7) {
  110. printf("Nous sommes le Dimanche %x Fevrier 20%x et ", jour, annee);
  111. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  112. }
  113. }
  114. else if(mois ==2){
  115. if (day == 1) {
  116. printf("Nous sommes le Lundi %x Mars 20%x et ", jour, annee);
  117. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  118. }
  119. if (day == 2) {
  120. printf("Nous sommes le Mardi %x Mars 20%x et ", jour, annee);
  121. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  122. }
  123. if (day == 3) {
  124. printf("Nous sommes le Mercredi %x Mars 20%x et ", jour, annee);
  125. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  126. }
  127. if (day == 4) {
  128. printf("Nous sommes le Jeudi %x Mars 20%x et ", jour, annee);
  129. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  130. }
  131. if (day == 5) {
  132. printf("Nous sommes le Vendredi %x Mars 20%x et ", jour, annee);
  133. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  134. }
  135. if (day == 6) {
  136. printf("Nous sommes le Samedi %x Mars 20%x et ", jour, annee);
  137. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  138. }
  139. if (day == 7) {
  140. printf("Nous sommes le Dimanche %x Mars 20%x et ", jour, annee);
  141. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  142. }
  143. }
  144. else if(mois ==3){
  145. if (day == 1) {
  146. printf("Nous sommes le Lundi %x Avril 20%x et ", jour, annee);
  147. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  148. }
  149. if (day == 2) {
  150. printf("Nous sommes le Mardi %x Avril 20%x et ", jour, annee);
  151. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  152. }
  153. if (day == 3) {
  154. printf("Nous sommes le Mercredi %x Avril 20%x et ", jour, annee);
  155. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  156. }
  157. if (day == 4) {
  158. printf("Nous sommes le Jeudi %x Avril 20%x et ", jour, annee);
  159. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  160. }
  161. if (day == 5) {
  162. printf("Nous sommes le Vendredi %x Avril 20%x et ", jour, annee);
  163. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  164. }
  165. if (day == 6) {
  166. printf("Nous sommes le Samedi %x Avril 20%x et ", jour, annee);
  167. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  168. }
  169. if (day == 7) {
  170. printf("Nous sommes le Dimanche %x Avril 20%x et ", jour, annee);
  171. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  172. }
  173. }
  174. else if(mois ==4){
  175. if (day == 1) {
  176. printf("Nous sommes le Lundi %x Mai 20%x et ", jour, annee);
  177. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  178. }
  179. if (day == 2) {
  180. printf("Nous sommes le Mardi %x Mai 20%x et ", jour, annee);
  181. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  182. }
  183. if (day == 3) {
  184. printf("Nous sommes le Mercredi %x Mai 20%x et ", jour, annee);
  185. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  186. }
  187. if (day == 4) {
  188. printf("Nous sommes le Jeudi %x Mai 20%x et ", jour, annee);
  189. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  190. }
  191. if (day == 5) {
  192. printf("Nous sommes le Vendredi %x Mai 20%x et ", jour, annee);
  193. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  194. }
  195. if (day == 6) {
  196. printf("Nous sommes le Samedi %x Mai 20%x et ", jour, annee);
  197. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  198. }
  199. if (day == 7) {
  200. printf("Nous sommes le Dimanche %x Mai 20%x et ", jour, annee);
  201. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  202. }
  203. }
  204. else if(mois ==5){
  205. if (day == 1) {
  206. printf("Nous sommes le Lundi %x Juin 20%x et ", jour, annee);
  207. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  208. }
  209. if (day == 2) {
  210. printf("Nous sommes le Mardi %x Juin 20%x et ", jour, annee);
  211. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  212. }
  213. if (day == 3) {
  214. printf("Nous sommes le Mercredi %x Juin 20%x et ", jour, annee);
  215. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  216. }
  217. if (day == 4) {
  218. printf("Nous sommes le Jeudi %x Juin 20%x et ", jour, annee);
  219. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  220. }
  221. if (day == 5) {
  222. printf("Nous sommes le Vendredi %x Juin 20%x et ", jour, annee);
  223. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  224. }
  225. if (day == 6) {
  226. printf("Nous sommes le Samedi %x Juin 20%x et ", jour, annee);
  227. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  228. }
  229. if (day == 7) {
  230. printf("Nous sommes le Dimanche %x Juin 20%x et ", jour, annee);
  231. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  232. }
  233. }
  234. else if(mois ==6){
  235. if (day == 1) {
  236. printf("Nous sommes le Lundi %x Juillet 20%x et ", jour, annee);
  237. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  238. }
  239. if (day == 2) {
  240. printf("Nous sommes le Mardi %x Juillet 20%x et ", jour, annee);
  241. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  242. }
  243. if (day == 3) {
  244. printf("Nous sommes le Mercredi %x Juillet 20%x et ", jour, annee);
  245. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  246. }
  247. if (day == 4) {
  248. printf("Nous sommes le Jeudi %x Juillet 20%x et ", jour, annee);
  249. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  250. }
  251. if (day == 5) {
  252. printf("Nous sommes le Vendredi %x Juillet 20%x et ", jour, annee);
  253. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  254. }
  255. if (day == 6) {
  256. printf("Nous sommes le Samedi %x Juillet 20%x et ", jour, annee);
  257. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  258. }
  259. if (day == 7) {
  260. printf("Nous sommes le Dimanche %x Juillet 20%x et ", jour, annee);
  261. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  262. }
  263. }
  264. else if(mois ==7){
  265. if (day == 1) {
  266. printf("Nous sommes le Lundi %x Aout 20%x et ", jour, annee);
  267. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  268. }
  269. if (day == 2) {
  270. printf("Nous sommes le Mardi %x Aout 20%x et ", jour, annee);
  271. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  272. }
  273. if (day == 3) {
  274. printf("Nous sommes le Mercredi %x Aout 20%x et ", jour, annee);
  275. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  276. }
  277. if (day == 4) {
  278. printf("Nous sommes le Jeudi %x Aout 20%x et ", jour, annee);
  279. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  280. }
  281. if (day == 5) {
  282. printf("Nous sommes le Vendredi %x Aout 20%x et ", jour, annee);
  283. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  284. }
  285. if (day == 6) {
  286. printf("Nous sommes le Samedi %x Aout 20%x et ", jour, annee);
  287. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  288. }
  289. if (day == 7) {
  290. printf("Nous sommes le Dimanche %x Aout 20%x et ", jour, annee);
  291. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  292. }
  293. }
  294. else if(mois ==8){
  295. if (day == 1) {
  296. printf("Nous sommes le Lundi %x Septembre 20%x et ", jour, annee);
  297. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  298. }
  299. if (day == 2) {
  300. printf("Nous sommes le Mardi %x Septembre 20%x et ", jour, annee);
  301. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  302. }
  303. if (day == 3) {
  304. printf("Nous sommes le Mercredi %x Septembre 20%x et ", jour, annee);
  305. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  306. }
  307. if (day == 4) {
  308. printf("Nous sommes le Jeudi %x Septembre 20%x et ", jour, annee);
  309. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  310. }
  311. if (day == 5) {
  312. printf("Nous sommes le Vendredi %x Septembre 20%x et ", jour, annee);
  313. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  314. }
  315. if (day == 6) {
  316. printf("Nous sommes le Samedi %x Septembre 20%x et ", jour, annee);
  317. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  318. }
  319. if (day == 7) {
  320. printf("Nous sommes le Dimanche %x Septembre 20%x et ", jour, annee);
  321. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  322. }
  323. }
  324. else if(mois ==9){
  325. if (day == 1) {
  326. printf("Nous sommes le Lundi %x Octobre 20%x et ", jour, annee);
  327. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  328. }
  329. if (day == 2) {
  330. printf("Nous sommes le Mardi %x Octobre 20%x et ", jour, annee);
  331. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  332. }
  333. if (day == 3) {
  334. printf("Nous sommes le Mercredi %x Octobre 20%x et ", jour, annee);
  335. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  336. }
  337. if (day == 4) {
  338. printf("Nous sommes le Jeudi %x Octobre 20%x et ", jour, annee);
  339. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  340. }
  341. if (day == 5) {
  342. printf("Nous sommes le Vendredi %x Octobre 20%x et ", jour, annee);
  343. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  344. }
  345. if (day == 6) {
  346. printf("Nous sommes le Samedi %x Octobre 20%x et ", jour, annee);
  347. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  348. }
  349. if (day == 7) {
  350. printf("Nous sommes le Dimanche %x Octobre 20%x et ", jour, annee);
  351. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  352. }
  353. }
  354. else if(mois ==10){
  355. if (day == 1) {
  356. printf("Nous sommes le Lundi %x Novembre 20%x et ", jour, annee);
  357. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  358. }
  359. if (day == 2) {
  360. printf("Nous sommes le Mardi %x Novembre 20%x et ", jour, annee);
  361. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  362. }
  363. if (day == 3) {
  364. printf("Nous sommes le Mercredi %x Novembre 20%x et ", jour, annee);
  365. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  366. }
  367. if (day == 4) {
  368. printf("Nous sommes le Jeudi %x Novembre 20%x et ", jour, annee);
  369. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  370. }
  371. if (day == 5) {
  372. printf("Nous sommes le Vendredi %x Novembre 20%x et ", jour, annee);
  373. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  374. }
  375. if (day == 6) {
  376. printf("Nous sommes le Samedi %x Novembre 20%x et ", jour, annee);
  377. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  378. }
  379. if (day == 7) {
  380. printf("Nous sommes le Dimanche %x Novembre 20%x et ", jour, annee);
  381. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  382. }
  383. }
  384. else {
  385. if (day == 1) {
  386. printf("Nous sommes le Lundi %x Decembre 20%x et ", jour, annee);
  387. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  388. }
  389. if (day == 2) {
  390. printf("Nous sommes le Mardi %x Decembre 20%x et ", jour, annee);
  391. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  392. }
  393. if (day == 3) {
  394. printf("Nous sommes le Mercredi %x Decembre 20%x et ", jour, annee);
  395. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  396. }
  397. if (day == 4) {
  398. printf("Nous sommes le Jeudi %x Decembre 20%x et ", jour, annee);
  399. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  400. }
  401. if (day == 5) {
  402. printf("Nous sommes le Vendredi %x Decembre 20%x et ", jour, annee);
  403. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  404. }
  405. if (day == 6) {
  406. printf("Nous sommes le Samedi %x Decembre 20%x et ", jour, annee);
  407. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  408. }
  409. if (day == 7) {
  410. printf("Nous sommes le Dimanche %x Decembre 20%x et ", jour, annee);
  411. printf(" il est %xh %xmin %xsec \n", hour, min, sec);
  412. }
  413. }
  414.  
  415. delay(1000);
  416. system("clear");
  417. }
  418.  
  419. return 0 ;
  420. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement