This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:arduino:software [2017/05/26 08:39] – kaupo.raid | et:arduino:software [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| {{: | {{: | ||
| - | Arduino | + | Arduino |
| * **// | * **// | ||
| - | * **// | + | * **// |
| {{: | {{: | ||
| Line 31: | Line 31: | ||
| <code c> | <code c> | ||
| void setup() { | void setup() { | ||
| - | Serial.begin(9600); | + | Serial.begin(9600); |
| } | } | ||
| </ | </ | ||
| ja seejärel //loop// funktsioonis soovitud kohas käsk andmete jadaporti saatmiseks, et neid saaks läbi jadapordi monitori kuvada arvutiekraanile. | ja seejärel //loop// funktsioonis soovitud kohas käsk andmete jadaporti saatmiseks, et neid saaks läbi jadapordi monitori kuvada arvutiekraanile. | ||
| - | |||
| - | Näiteks : | ||
| <code c> | <code c> | ||
| Line 44: | Line 42: | ||
| | | ||
| Serial.print(" | Serial.print(" | ||
| - | Serial.println(kaugus); | + | Serial.println(kaugus); |
| } | } | ||
| </ | </ | ||
| + | |||
| + | Lisaks on võimalik ka mikrokontrollerile saata andmeid jadapordi monitori kaudu. Selleks tuleb eelenvalt programmi koodi lisada kontrolllause, | ||
| + | |||
| + | <code c> | ||
| + | void loop() { | ||
| + | char saabunudAndmed; | ||
| + | // | ||
| + | if (Serial.available() > 0){ | ||
| + | delay(50); //Väike viide, et kõik baidid jõuaks kohale | ||
| + | Serial.print(" | ||
| + | //Teavitame saabunud andmetest saates need tagasi jadapordi monitori | ||
| + | while(Serial.available() > 0){ | ||
| + | saabunudAndmed = Serial.read(); | ||
| + | Serial.print(saabunudAndmed); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| {{ : | {{ : | ||
| - | Kui programm on laetud kontrollerisse ja see seal käima läinud saab avada jadapordi monitori: kiirklahviga CTRL+Shift+M, | + | Kui programm on laetud kontrollerisse ja see seal käima läinud, siis saab avada jadapordi monitori kiirklahviga CTRL+Shift+M, |
| Avaneb jadapordi monitori aken, kus näeb reaalajas soovitud andmeid ja on ka võimalik jadapordi kaudu programmile käsklusi edastada, kui kood sisaldab nende käskude interpretaatorit. | Avaneb jadapordi monitori aken, kus näeb reaalajas soovitud andmeid ja on ka võimalik jadapordi kaudu programmile käsklusi edastada, kui kood sisaldab nende käskude interpretaatorit. | ||
| {{: | {{: | ||