Quantcast

Kako u ovo cudo da se ubaci kod?!?

AleX

Ističe se
Poruka
2.499
Našao sam neki blog/site-ić gde piše kako napraviti semafor za decu kad se igraju autićima.

Izgleda jednostavno i poverovao sam da jeste, nema posla ni 5 minuta.

Međutim, na kraju je dat kod za taj semafor, ne znam koji je, ali mislim da je možda c, nebitno.

Kako i gde može u to malo čudo da stane kod?!?

Kako napraviti semafor

Evo ga i kod, copy/paste odande.

Kod:
01./*
02.* trafflic_lights.c
03.*
04.*  Created on: Aug 29, 2009
05.*      Author: Paul
06.*/
07.#include <avr/io.h>
08.#include <avr/delay.h>
09. 
10.#define RED_LED PB2
11.#define YELLOW_LED PB1
12.#define GREEN_LED PB0
13. 
14.#define RED_DELAY 10
15.#define YELLOW_DELAY 3
16.#define GREEN_DELAY 15
17. 
18.uint8_t i = 0;
19.uint8_t j = 0;
20.void delay_seconds(uint8_t pSecs)
21.{
22.  for(i = 0; i < pSecs; i++)
23.  {
24.      for(j = 0; j < 4; j++)
25.          _delay_ms(250);
26.  }
27.}
28. 
29.int main(void)
30.{
31.  DDRB = 0xFF;//set all to output
32. 
33.  //start traffic light sequence
34.  while(1)
35.  {
36.      PORTB = (1 << RED_LED);
37.      delay_seconds(RED_DELAY);
38.      PORTB = (1 << YELLOW_LED);
39.      delay_seconds(YELLOW_DELAY);
40.      PORTB = (1 << GREEN_LED);
41.      delay_seconds(GREEN_DELAY);
42.  }
43.}
 

Peruzzi

Domaćin
Poruka
3.962
u to malo cudo kod staje tako ga nabijes u programator, ovaj prikljucis na kompjuter (usb ili serijski port uglavnom) pa onda ovaj kod kompajliras, pa kompajlirani preko programatora upises u to cudo.

imas u visegradskoj negde radnju mikroelektronike, tamo mozes da kupis delove, imaju sigurno nesto zgodno za ovo, a ne bi ni trebalo da je skupo. ako si blizu beograda prosetaj
 

AleX

Ističe se
Poruka
2.499
Ne verujem da je ona mala pločica oko 1000 dinara, mislim da je manje (mada se uopšte u to ne razumem), ali da li bi neko dao 1000 za neki glupi semafor?

Nemam dete, niti pravim zbog sebe, niti ću praviti, nego me jednostavno interesuje, jer nisam bio uopšte informisan o tome.

Koji fax treba da bi se to naučilo?
 

Top
  Blokirali ste reklame
Dragi prijatelju, nemojte da blokirate reklame - isključite Ad Blocker na Forumu, jer će tako mesto vaših susreta na Krstarici ostati besplatno za korišćenje.