Hirdetés
- Xiaomi 12 - az izmos 12
- Huawei Watch D2 - nyomás utána!
- Samsung Galaxy A17 5G – megint 16
- Milyen okostelefont vegyek?
- Azonnali mobilos kérdések órája
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 15T Pro - a téma nincs lezárva
- Szívós, szép és kitartó az új OnePlus óra
- Telekom mobilszolgáltatások
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Amarton
tag
Sziasztok,
Elkezdtem a kódolást egy Uno boarddal.
Az lenne a feladat, hogy soros porton beírok betűt. pl. "p", akkor írja ki, hogy piros, majd 0-9-ig ha beírok egy számot, akkor kapcsolja be a piros LED-et.
Annyi megvan a kódból, hogy ha leütöm a betűt, akkor megszakításból lekezelem a soros portot, de egyelőre csak 100%-ra tudom a LED-et beállítani, mivel fogalmam sincs, hogyan lehetne azt lekezelni, hogy a "p" betű után kérjen be egy számot.const int red = 9; // the pin that the LED is attached to
const int green = 8; // the pin that the LED is attached to
void setup() {
// initialize the serial communication:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
}
void serialEvent() {
// check if data has been sent from the computer:
if (Serial.available() > 0) {
int inChar = Serial.read();
switch (inChar) {
case 'p':
Serial.println("piros");
analogWrite(red, 255);
analogWrite(green, 0);
break;
case 'z':
Serial.println("zöld");
analogWrite(green, 255);
analogWrite(red, 0);
break;
case 'n':
Serial.println("narancs");
analogWrite(red, 255);
analogWrite(green, 255);
break;
case 'f':
Serial.println("fehér");
analogWrite(red, 0);
analogWrite(green, 0);
break;
}
}
}
void loop()
{
}
Új hozzászólás Aktív témák
- Projektor topic
- És akkor a memóriapánik után beköszöntött a HDD-pánik
- Feketelista, avagy a rossz boltok topicja
- World of Tanks - MMO
- Xiaomi 12 - az izmos 12
- Napelem
- Apple asztali gépek
- alza vélemények - tapasztalatok
- 5.1, 7.1 és gamer fejhallgatók
- Lelövi a Messengert a Facebook Windowson és Macen
- További aktív témák...
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
ekkold

