- Sets
  My internship in BerlinHello everyone, I’m Sartorato Nicolò, I’m eighteen and I Study electronics near Venice, in Italy. With the “Erasmus+” project I’ve been in Berlin for 35 days and I had the pleasure of working for 4 weeks at the Maker Store in Danziger Straße, the perfect place if you love electronic and robotics. I liked so much to do my internship here, because I discovered a new way to study electronics, the Brick’s system by Brick’R’Knowledge, with which you can learn quickly while having fun. Personally, I mostly worked with the Arduino set, with whom I design a thermometer with a humidity sensor, for an OLED screen and also for a LED grid 16×16 (code below). I recommend everyone to try to use the system of bricks, I hope to return here one day in the future because it’s a very interesting place to make projects, study and to expand personal knowledge. Here´s the video showing my circuit in action: https://www.youtube.com/watch?v=Hz5bsGzVQjk See you at Maker Store 😉 Sartorato Nicolò Code: int temp=0; int hum=0; void setup(){ i2c_oled_initall(i2coledssd); Wire.begin(); Serial.begin(9600); Serial.println(« Temperature misuration »); Serial.println(); Serial.println(« Type,\tstatus,\tHumidity (%),\tTemperature (C) »); } void loop(){ char buffer[30]; char buffe [20]; disp_buffer_clear(COLOR_BLACK); disp_print_xy_lcd(0, 0, (unsigned char*) « DEGREES », COLOR_WHITE, 0); disp_print_xy_lcd(0, 24, (unsigned char*) « HUMIDITY », COLOR_WHITE, 0); disp_lcd_frombuffer(); int stat; Serial.print(« DHT11, \t »); stat = DHT.read(DHT11_PIN); switch (stat){ case DHTLIB_OK: Serial.print(« OK,\t »); break; case DHTLIB_ERROR_CHECKSUM: Serial.print(« Checksum error,\t »); break; case DHTLIB_ERROR_TIMEOUT: Serial.print(« Time out error,\t »); break; default: Serial.print(« Unknown error,\t »); break; } // DISPLAT DATA Serial.print(DHT.humidity,1); Serial.print(« ,\t »); Serial.println(DHT.temperature,1); temp = DHT.temperature ; hum = DHT.humidity; sprintf(buffer, « %4d Celsius », temp); sprintf(buffe, « %4d / 100 », hum); disp_print_xy_lcd(0, 11 ,(unsigned char*)buffer, COLOR_WHITE, 0); disp_print_xy_lcd(0, 35 ,(unsigned char*)buffe, COLOR_WHITE, 0); disp_lcd_frombuffer(); delay(4000); } 
 
			 en
en de
de fr
fr it
it es
es 
                

