Bir üst aşamaya geçmek için takımların genel sıralamasını, Scratch ve Tinkercad görevlerinden topladıkları puanlar belirleyecektir. Puanlama REX ekibinin belirlediği ve tüm takımların görev sayfasında duyurduğu puanlama standartlarına göre yapılır.
Görevler: Her bir takım üyesi yarışmaya kayıt olurken kullandığı gmail hesabı ile sisteme girip görevleri tamamlayıp takımına katkı sağlayabilir. Bütün görevler tek bir takım üyesinin mail hesabı ile de gönderilebilir. Fakat kullanıcılar başka bir mail adresiyle sisteme giriş yapamazlar ayrıca takım üyelerine ya da mentörüne ait olmayan bir Scratch ya da Tinkercad hesabı ile gönderilen görev kabul edilmeyecektir.
Kodlama: REX online yarışmasında yarışmacılar, belirledikleri senaryoya göre oluşturdukları robot devresini kodlarlar. Kodlama aşamasında seçilecek mikrodenetleyici kartı yarışmacıların insiyatifine bırakılmıştır. Bu devreye göre yarışmacılar, isterse Tinkercad üzerindeki blok ya da metin programlama aracını isterse de arduino programlama ya da python için Thonny IDE programlama aracını kullanarak kodlarını yazabilirler. Tinkercad ‘deki araçları kullanmayan gruplar yazdıkları kodları mutlaka yarışma raporundaki ilgili alana kopyalayıp yapıştırmalıdır.
Zorluklar:Takımlar görevlerini belirlenen süre içerisinde birden fazla kez deneyip REX ekibinin görev sayfasında belirttiği kriterlere uygun olanı, belirlenen süre içerisinde gönderebilir. Yarışma raporu gönderildiğinde görev tamamlanmış demektir. Lütfen doğru bağlantı linkini gönderdiğinize dikkat ediniz.
kod kısmını ve gerekli malzemeleri link olarak paylaşabilir misiniz
Güzel bir video olmuş teşekkürler 🙂
Kodları paylaşır mısınız ?
Merhaba bluetooth hc-05 ile ses sensörünü bir arada kullanmak istiyorum 2 kez alkış yapınca lambayı acıpkapatmak ayni sekilde hc-05 de ise uygulama üzerinden yapmak istiyorum kodlarda sorun yaşıyorum
void setup() {
Serial.begin(9600);
pinMode(8, OUTPUT); // put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>0)
{
char data= Serial.read(); // reading the data received from the bluetooth module
switch(data)
{
case ‘a’: digitalWrite(8, HIGH);break; // when a is pressed on the app on your smart phone
case ‘d’: digitalWrite(8, LOW);break; // when d is pressed on the app on your smart phone
default : break;
}
Serial.println(data);
}
delay(50);
}
int ses_sensoru = 7;
int led = 8;
int alkis = 0;
long algilama_araligi_baslangic = 0;
long algilama_araligi = 0;
boolean isik_durumu = false;
void setup() {
pinMode(ses_sensoru, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
int sensor_durumu = digitalRead(ses_sensoru);
if (sensor_durumu == 0)
{
if (alkis == 0)
{
algilama_araligi_baslangic = algilama_araligi = millis();
alkis++;
}
else if (alkis > 0 && millis()-algilama_araligi >= 50)
{
algilama_araligi = millis();
alkis++;
}
}
if (millis()-algilama_araligi_baslangic >= 400)
{
if (alkis == 2)
{
if (!isik_durumu)
{
isik_durumu = true;
digitalWrite(led, HIGH);
}
else if (isik_durumu)
{
isik_durumu = false;
digitalWrite(led, LOW);
}
}
alkis = 0;
}
}
Bu iki kodu nasıl birlikte kullanabilirim
Kod paylaşimi yaparmısınız.
Selamlar.
“https://github.com/Robotistan/YouTube-DIY-Projeler/tree/master/Arduino_Radar” adresinden gerekli kodları görüntüleyebilirsiniz.
İyi çalışmalar dilerim 🙂
Malzeme listesinide paylaşma imkanınız da var mı
Güzel olmuş işe yarıyor beğendim.
abi iyi güzel hoşda yeni başlayan arkadaşların var az yakından ceksen devreyi kurarken lütfen
ya şu ardinyo başlangıç seti 50 olsada alsam bütçem az
Hocam güzel bir proje. Ancak tasarım şablonu, programlar ve kodları da paylaşabilirseniz çok sevinirim. Şimdiden teşekkür ederim.
Hocam merhaba. Bazı kelimeleri hızlı söylediğiniz için anlaşılmıyor. Malzeme listesini atma imkanınız var mı?