User Tools

Site Tools


allthingstalk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
allthingstalk [2018/11/13 18:04]
dan.tudose [Trimiterea de comenzi]
allthingstalk [2018/11/16 10:07] (current)
dan.tudose [Trimiterea de date]
Line 58: Line 58:
  </note>  </note>
  
-În Python, folosiți următorul exemplu pentru a deschide o conexiune serială cu placa Sparrow și a citi datele:+În Python, folosiți următorul exemplu pentru a deschide o conexiune serială cu placa Sparrow și a citi datele. Va trebui să instalați în prealabil biblioteca //pyserial//
 + 
 +<code shell> > sudo pip3 install pyserial</code>
  
 <code python> <code python>
Line 70: Line 72:
 while True: while True:
         line = ser.readline()         line = ser.readline()
-        print line+        print(line)
         sleep(1.0)         sleep(1.0)
 </code> </code>
Line 117: Line 119:
 <note>**Task 4:** Scrieți un mic program pentru nodul Sparrow în care led-ul verde (digital pin 11) poate fi aprins/stins prin comenzi din interfața serială (de ex. de fiecare dată când este recepționat caracterul ”0”, LED-ul este stins, iar de fiecare dată când e recepționat caracterul ”1”, led-ul este aprins). Modificați exemplul python de mai sus pentru a trimite comenzi nodului Sparrow prin care să aprindă/stingă LED-ul verde.</note> <note>**Task 4:** Scrieți un mic program pentru nodul Sparrow în care led-ul verde (digital pin 11) poate fi aprins/stins prin comenzi din interfața serială (de ex. de fiecare dată când este recepționat caracterul ”0”, LED-ul este stins, iar de fiecare dată când e recepționat caracterul ”1”, led-ul este aprins). Modificați exemplul python de mai sus pentru a trimite comenzi nodului Sparrow prin care să aprindă/stingă LED-ul verde.</note>
  
-În mod similar, puteți să adăugați un actuator cu input analogic din interfața web DeviceHub. Denumiți-l RED.+În mod similar, puteți să adăugați un actuator cu input analogic.
 Folosiți următorul exemplu de cod pentru a-l testa: Folosiți următorul exemplu de cod pentru a-l testa:
  
Line 149: Line 151:
 </code> </code>
  
-<note>**Task 5:** Scrieți un mic program pentru nodul Sparrow în care led-ului roșu (analog pin 8) îi poate fi modificată luminozitatea din interfața serială (valori de la 0 - complet stins la 100 - complet aprins). Modificați exemplul python de mai sus pentru a trimite comenzi nodului Sparrow prin care să variați direct din interfața web DeviceHub intensitatea LED-ului roșu. </note>+<note>**Task 5:** Scrieți un mic program pentru nodul Sparrow în care led-ului roșu (analog pin 8) îi poate fi modificată luminozitatea din interfața serială (valori de la 0 - complet stins la 100 - complet aprins). Modificați exemplul python de mai sus pentru a trimite comenzi nodului Sparrow prin care să variați direct din interfața web AllThingsTalk intensitatea LED-ului roșu. </note>
  
allthingstalk.1542125076.txt.gz · Last modified: 2018/11/13 18:04 by dan.tudose