BERIKUT VIDEONYA
PROJECT MIKROKONTROLER
berkreasi dengan mikrokontroler.. tuangkan idemu sob...
Rabu, 05 Juni 2013
Minggu, 26 Mei 2013
Upgrade Program II
UPGRADE PROGRAM II
//proses = status tombol
int proses = 0 ;
//inisialisasi kaki kaki
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
//inisialisasi kaki kaki LCD
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
//tampilan awal
lcd.begin(16,2);
lcd.print("Smart RiceCooker");
lcd.setCursor(1,1);
lcd.print(" PMSD_IM'11");
delay(5000);
}
void loop() {
// display menggunakan serial monitor
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
//menampilkan mode
if (proses==0){
lcd.setCursor(1,1);
lcd.print(" Mode WARM ");
}
else {
lcd.setCursor(1,1);
lcd.print(" Mode COOK ");
}
//menampilkan suhu
lcd.setCursor(0,0);
lcd.print(" S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
//inisialisasi tombol
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
//program utama warm
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <70){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>73){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
//program utama cook
if(proses == 1){
sensor1=analogRead(1)*0.49;
sensor2=analogRead(2)*0.49;
if (sensor1 <120){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >123){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
//proses = status tombol
int proses = 0 ;
//inisialisasi kaki kaki
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
//inisialisasi kaki kaki LCD
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
//tampilan awal
lcd.begin(16,2);
lcd.print("Smart RiceCooker");
lcd.setCursor(1,1);
lcd.print(" PMSD_IM'11");
delay(5000);
}
void loop() {
// display menggunakan serial monitor
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
//menampilkan mode
if (proses==0){
lcd.setCursor(1,1);
lcd.print(" Mode WARM ");
}
else {
lcd.setCursor(1,1);
lcd.print(" Mode COOK ");
}
//menampilkan suhu
lcd.setCursor(0,0);
lcd.print(" S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
//inisialisasi tombol
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
//program utama warm
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <70){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>73){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
//program utama cook
if(proses == 1){
sensor1=analogRead(1)*0.49;
sensor2=analogRead(2)*0.49;
if (sensor1 <120){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >123){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
Minggu, 19 Mei 2013
UPGRADE PROGRAM-20Mei2013
UPRGADE PROGRAM I
int proses = 0 ;
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
lcd.begin(16,2);
}
void loop() {
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
if (proses==0){
lcd.setCursor(1,1);
lcd.print("WARM");
}
else {
lcd.setCursor(1,1);
lcd.print("COOK");
}
lcd.setCursor(1,0);
lcd.print("S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <70){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>70){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
if(proses == 1){
sensor1=analogRead(1)*0.49;
if (sensor1 <120){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >120){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
int proses = 0 ;
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
lcd.begin(16,2);
}
void loop() {
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
if (proses==0){
lcd.setCursor(1,1);
lcd.print("WARM");
}
else {
lcd.setCursor(1,1);
lcd.print("COOK");
}
lcd.setCursor(1,0);
lcd.print("S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <70){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>70){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
if(proses == 1){
sensor1=analogRead(1)*0.49;
if (sensor1 <120){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >120){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
Senin, 13 Mei 2013
SENSOR
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUzDlnCbVY8Lj1BohK2QI2HuOAGU99h9Cbg99NWG_OU55qfjB6u2Rybo9c2f3PD3dsMYavDgIE_G03CkrsUYXSwJjDwz7cS0BkvZCt9j-FYYf5FGsM3P1G9lv4zTwQM_ZhXKYwc78qPr4/s320/photo1818.jpg)
Gambar Sensor
Ini adalah sensor warm yang menggunakan LM35.
Sensor ini diletakkan di bagian samping pada rice cooker.
Ini adalah sensor cook yang menggunakan sensor LM35.
Sensor ini di letakkan di bagian bawah rice cooker.
Minggu, 12 Mei 2013
Blok Diagram, Flowchart dan Program
Skematik Rice Cooker
Blok Diagram Rice Cooker
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAt4AAAI4CAIAAADS63mXAAAgAElEQVR4nO3dP4jkWH7A8efd87kMx9E+H0f5MEexrNbLMkF5WZZmEbMFDm5ggx1xhplsBxTsZLf4BDewQUeiwwGjYwIHA1YwTkxTbNA4UuCgE0Fz0aCos+qwgwo6lIPfzfNbqf6oSn/qSfX9BEe1WlWl7utRfffpSVI5AACANdShNwAAAOD/kSYAAMAipAkAALAIaQIAACxCmgAAAIuQJgAAwCKkCQAAsAhpAgAALEKaAPlyuUzT9NBbAQDIc9IEyPM8DEOlFHUCADYgTTBASZLc3d1VX580AQB7kCYYmouLC6XU6enp/f19xaeQJgBgD9IEg3Jzc3NycnJycqKU+u677zasKfNLRBAESqk4jvWSzjYYAFBAmmBQTk9PR6PR1dXV48ePlVKXl5fr1pSRknWoEwA4FNIEw3F2dqaUevnyZZ7nd3d3k8lkPB7f3t6uXDlJkvAdz/OUUkEQ6CXL5bLbbQcA/AVpgoFIkkQp9fjxY73k6upqNBrNZrOtz2WuCQDYgzTBENze3o7H4/F4XDgx5/z8XCl1dna2+emkCQDYgzTBEMxmM6VUkiQ7fUsjTQDAHqQJek+mmKwbGtEDKusmneTv5p0wvwQAbECaoN9kisnmCSVV1gEAWII0QY9VGRERm0dWAAD2IE3QYzKPZMPFS0ynp6dbJ50AAA6ONEFfyUDI5ku+muRCsVWGWAAAB0SaoJdk+shON8rJ391eh0knAGAz0gT9I1NMlFKvX79OdiTHgJh0AgDWIk3QP3Iop47RaHToHwIAsBppgv65u7s7Pz8/W+Wzzz77yU9+svJbpoozZwEA3SNNMCjPnj1Tir9qAOgxduIYFNIEAPqOnTgGhTQBgL5jJ45BIU0AoO/YiWNQSBMA6Dt24hgU0gQA+o6dOAaFNAGAvmMnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BoU0AYC+YyeOQSFNAKDv2IljUEgTAOg7duIYFNIEAPqOnTgGhTQBgL5jJ45BIU0AoO/YiWNQSBMA6Dt24hgU0gQA+o6dOAaFNAGAvmMnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BoU0AYC+YyeOQSFNAKDv2IljUEgTAOg7duIYlCdPnpAmANBr7MQxKP/0T/9EmgBAr7ETx6B8+OGHpAkA9Bo7cQzKV199RZoAQK+xE8egMA0WAPqOnTgGhTQBgL5jJ45BIU0AoO/YiWNQSBMA6Dt24hgU0gQA+o6dOAaFNAGAvmMnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BoU0AYC+YyeOQSFNAKDv2IljUEgTAOg7duIYFNIEAPqOnTgGhTQBgL5jJ45BIU0AoO/YiWNQSBMA6Dt24hgU0gQA+o6dOAaFNAGAvmMnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BuXFixfj8fjQWwEA2B9pAgAALEKaoDfevn17cXFx6K0AALSLNEFvnJ2dKaWur68PvSEAgBaRJuiN29vb0Wh0enp66A0BALSINEGfyMAJh3UAYMBIE/TJ/f39eDwej8f39/eH3hYAQCtIE/TMmzdvlFLn5+eH3hAAQCtIE/TPdDodjUa3t7eH3hAAQPNIE/TP9fW1UurZs2eH3hAAQPNIE/SSXJCeE4kBYHhIE/QSJxIDwFCRJuir8/NzTiQGgOEhTdBXnEgMAINEmqDHLi4uOJEYAAaGNEG/nZ6eciIxAAwJaYJ+40RiABgY0gS9x4nEADAkpAl6jxOJAWBISBMMAScSA8BgkCYYgvv7+8lkwonEADAApAkGghOJAWAYSBMMx2w240RiAOg70gTDwYnEADAApAkG5fHjx6PR6NBbAQDYH2mCQZFrnBx6KwAA+2MnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BoU0AYC+YyeOQSFNAKDv2IljUEgTAOg7duIYFNIEAPqOnTgGhTQBgL5jJ45BIU0AoO/YiWNQSBMA6Dt24hgU0gQA+o6dOAaFNAGAvmMnjkEhTQCg79iJY1BIEwDoO3biGBTSBAD6jp04BoU0AYC+YyeOQSFNAKDv2IljUEgTAOg7duKo5fb29swmn3zyCWkCAL3GThy1PH/+XNnn0L8VAMD+2ImjFtsOoNi2PQCAXbETRy22pYBt2wMA2BU7cdRiWwrYtj0AgF2xE0cttqWAbdsDANgVO3HUYlsK2LY9AIBdsRNHLbalgG3bs8FisQjDMAzDKIrM5XEcy/IkScor64VRFJkrbFgIAP3Sj504rGVbCti2PessFgvHcYIgmM/nnue5rivLgyBwXVfqxHGc+XyuV5aIcRxH4kPWLL/mYrHo/KcBgCb1YCcOm9mWArZtzzphGPq+r790HCdNU3mg2yIMQ4kP3/eDIJCFcRx7npevCpEoiuRbANBrPdiJw2a2pYBt27PBcrnUj3WaZFmmF+pxEdd19WGaLMscx5HHnueZB4NkuKX9DQeAdvVjJw5r2ZYCtm1PFb7vFw7N5Hmepqk+oKPDReg0ieNYP9FMFgDotZ7txGEb21LAtu3Zyvd9x3HMwZL8XZfoIz7r0kQey3ODIPjd73536FsYATheNzc3Te0Y+7QTh4VsSwHbtmczGS8pTFxNksRxHPNIjZkmMsXEfAWZhuI4zjfffNP87YgAoJrnz583tW/szU4cdrItBWzbng1c1y3PWp3P547jFKaMmHNKJFz0t+Q4znw+Lx8SAoDOKKWePXvW2Ks19UI4TralgG3bs46cG5wkSfqOLJczivVCOVgjvZKm6WKxcF03DEPzpVzXZQIsgMMiTWAR21LAtu1ZRw7lmLIsy7KssFBPN4miSJYUuiTnnGEAFiBNYBHbUsC27QGAY0CawCKtpsB8PteXGrNhewAAK5EmsEirKaAvh2rJ9gAAViJNYJFWU0BOPzGnhaZpal5EtePtAQCsRJrAIm2Pmjgl5XmgnW0PAGAl0gQWsS0FbNseADgGpAks0kEKyMmxhVvZHXB7AAAFpAks0nYKuK4r001kSmxhVuz19XXhJg7T6VQpVVj45s2b9rYQAECawCKtpkkcx4WLifm+b46dyLtX0dIWAgBy0gRWaXsabGHSa5qmZqxUeXcO8QBA20gTWKTVD/4oivSV2oUc2dnp3UkTAGgbaQKLtP3B7ziO53kyfOL7vuM4i8Vip3cnTQCgbaQJLNL2B/9isdB3wvN93+ySiu9OmgBA20gTWKTVD/4kSZIk2bCENAEAG5AmsEhLH/xZlqVpGgRB4Sr1vu8z1wQAbEOawCItffDHcVy+RL3jOK7rZlm207uTJgDQNtIEFmn7DJ3NV4AdapokSSIzf/XcGvOxFobh5psdAkA3SBNYpINpsDJMMp/Pfd+fz+e7vnvv0mQ+nzuOE8dxEASO48hC13WDIDBXk4GlQ2wgABSRJrBIqx/8i8XCcZwoirIsU0rJR/Xgp8G6rqsLTM+tKYeInFN9gO0DgBLSBBZp+2qwMlQgN9DJ8zyOY/MibINMEzNBoijStw1yHMecZ1O4xEu+6o5C9vvmm2+ePHly6K1AjxVO4sOhkCawSDcXqnddVyadJEky7AvVp2lqpkmapjpNfN/XWSZ3Yy489+zsrOIdhYDBmM1m3fzbxGaKNIE92r69nxzdkBGCxWKhG6X6uw8mTZIkMaeexHF8gO1r2mw2m0wmh94K9NVkMiFNLEGawCJtf/DL/BIZO/E8rzBUMLw0kek1+kuJM/2l67pJkmRZNpgJsKQJ6iBN7EGawCKH/eAfXprkP55TEgSBObdG7ncoV6I70NY1jDRBHaSJPUgTWKSlD365Yoe+vIdp8GfoBEHguq78+IUzkvI8l0vPla9x0lOkCeogTexBmsAipEkb5DCWeRaxZk6GHQDSBHWQJvYgTWARDuigDtIEdZAm9iBNYJG2P/jn87mMHMhAQmGOBWnSd6QJ6iBN7EGawCKtfvDLZIv5fK4fFE6aJU36jjRBHaSJPUgTWKSbS64FQSCnDQ/+kmvHhjRBHaSJPUgTWKSbNJHb3eXHcaH6o0KaoA7SxB6kCSzSwQEdfQNefUvend6dNLEZaYI6SBN7kCawSAfTYH3flxOGgyAo3GuXNOk70gR1kCb2IE1gEU4eRh2kCeogTexBmsAiHYyauK7rOE6app7ncfLwwJAmqIM0sQdpAou0+sEv97qL4zgIgjRNZeoJc02GhDRBHaSJPUgTWKSbM3TCMEzTNOcMncEhTVAHaWIP0gQWIU1QB2mCOkgTe5AmsEgHJw/LTf44oDNIpAnqIE3sQZrAIm1/8Mdx7BiYBjswpAnqIE3sQZrAIt188KdpKgd09nh30sRmpAnqIE3sQZrAIu198GdZFoZhlmXmwsJV10iTviNNUAdpYg/SBBZp6YM/jmOllBzEkRZJkkQucDKfz3d6d9KkG4vFYo9nkSaogzSxB2kCi7T0we84ThRF+buZsFIqvu8vl8vyu58Zvv3226+//tpcMp1OSZO2hWHouu4eTyRNUAdpYg/SBBZpL03Mx4UTc7SzszNVAR9+bZM7LxbCsQrSBHWQJvYgTWCRDtLEdd2VXdLl9mCzKIqkIF2DjHttRpqgDtLEHqQJLNJNmqw8PafL7cFmcu2ZArlfdGG1sx+bTCYnJyeFhRcXF4f4IdA/pIk9SBNYhDSBlmVZFEVRFBXOq9IePXrEATg0iDSxB2kCi7SXJpo+Vcc8Yafj7cFWvu/rAzqO45j3E9CqHL7hEA+qI03sQZrAIi2lQLre5rmWpMlByKnd+vzh5XK5coYQaYJmkSb2IE1gEdtSwLbtORL6RoxakiSe5xVWI03QLNLEHqQJLGJbCti2PUciDMPC7Y2iKCosyUkTNI00sQdpAovYlgK2bc+RWCwWMg1IDrrJTRnLZ+iQJmgWaWIP0gQWsS0FbNue4zGfz2UCrEyGNe8noJEmaBZpYg/SBBaxLQVs254jsVwuC9OTy0ty0gRNI03sQZrAIv/6r/9qVQqQJgdRngZbuEe0IE3QLNLEHqQJLPLw4UOrUoA06VgYhs4a5WM6pAmaRZrYgzSBRWxLAdu25xikaRoEQRAE5uVnVq5JmqBZpIk9SBNYxLYUsG17jpO+9loBaYJmkSb2IE1gEdtSwLbtOR56comcp+O6bnkd0gTNIk3sQZrAIralgG3bcyTiOHZdN8syuaLJcrn0fT+KosJqpAmaRZrYgzSBRWxLAdu250joM3R835cb+6VpWh44IU3QLNLEHqQJLGJbCti2PUdCX6heXwS2fOn6nDRB00gTe5AmsIhtKWDb9hwJuVC9zDLJ8zwIAqUUF6pH20gTe5AmsIhtKWDb9hyPxWIRx7E8ns/n5S7JSRM0jTSxB2kCi9iWArZtz+DJJUyWy2VawoXq0TbSxB6kCSxiWwrYtj2D53lelmVRFLklnKGDtpEm9iBNYBHbUsC27YGJNEGzSBN7kCawiG0pYNv2HI/FYpFlWZ7n8/nc9/3yDXRy0gRNI03sQZrAIralgG3bcyTkDJ0oirIsU0oFQaDPIjaRJmgWaWIP0gQWsS0FbNueI6GvYhKGoVxpLY5jufaaiTRBs0gTe5AmsIhtKWDb9hwJfTVYPfs1SRLP8wqrkSZoFmliD9IEFrEtBWzbniMh99CZz+eO4ywWi8ViwRk66ABpYg/SBBaxLQVs257jIfNLZOzE87zykElOmqBppIk9SBNYxLYUsG17YCJN0CzSxB6kCSxiWwrYtj3HY7FY+L7vum6WZUEQcPIwOkCa2IM0gUVsSwHbtud4OI7j+77neWmahmHIycPoAGliD9IEFrEtBWzbniMRRZE+eVjuqqNPJzaRJmgWaWIP0gQWsS0FbNueI6FPHtZpwsnD6ABpYg/SBBZpLwWurq7OdjedTpVSezzx1atXbfwUR0JOHl4ul5Imy+WSk4fRAdLEHqQJLNJemrx69Up1aDqdtvFTHA/f9x3HcRzHdV353/I6pAmaRZrYgzSBRTiAAi1JEjmyU54AK0gTNIs0sQdpAouQJsjzXOaXmObzeRzHhYWz2ezk5ESOoH3//fdffvnlH/7wh8KRtclkQpqgItLEHqQJLEKaHLk0TR3HUUo5jiPXMlkul77vK6XKc01evHhR5eDa06dPD/GjoH9IE3uQJrAIaXLkXNf1fT9N0yiKXNeVUnFdd90xHS1JEqXU69evu9hKDBRpYg/SBBbpMk32O2eH83Fa5TiO+VguvFbliaQJ6iNN7EGawCJdpkmD5+ycnp52s82DZ6aJ67pydZMqSBPUR5rYgzSBRTigc+QKaVKeD7sOaYL6SBN7kCawCGly5EgTHBBpYg/SBBYhTY6cTHoV5uOVV4M1kSaojzSxB2kCi5AmRy5cb/NJOqQJ6iNN7EGawCKHTZOrq6tHjx7NKnj58uWhNhIrkSaojzSxB2kCixw2Taqfs8MpObYhTVAfaWIP0gQW4YAO9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqQJ9kOaoD7SxB6kCSxCmmA/pAnqI03sQZrAIqTJBmEYOo6TJIleEkWR4zjyOEkS13Udx3Ecx/d984m+78ty13XTNDW/lWWZ53mO43iep7+ll5TXkSVpmsp7BUHQzs+6M9IE9ZEm9iBNYBHSZIMwDF3XNbND+iDP8yRJzGoJgsB1XXnseZ4OCFnNfE3P8+I4zt/VRp7nvu9HUZTneRRF8l6e5xWW6MTxfV+efnCkCeojTexBmsAipMkGYRgGQaDbYrFYyGBGbhSG5rpukiRZlhVapLBaGIb6saxpri+P9WjKfD73PC/LMt09OmgOjjRBfaSJPUgTWIQ02SAMwzAMPc+T0ZEoiuI41j2RZVl5ZRloqfjiMiJSThMhVZRlmZkjpAmGhDSxR1tpcnNz8/Tp09lxePHixa6/qbdv3z5+/PjQG96R8/Pzir8W0mQDSY04jvVxluVyqdNksViUV66YJlEU6dXWpUmapvJqpAl67d/+7d8+/fTTlXuq0Wh0cnJScbf28ccfT6fTzes8evTo6urq0D9xL7WVJufn5+qY3Nzc7PSbOjs7O/Qmd6rir4U02UBSI89z13WzLDMHOVzXnc/n5squ68ZxXE6HIAjMibR5nvu+r+e35qvSxByPcRyHNEF/3d/fv//++13u+qr/hxlMqqU0kY/eXT+w+2i/n/R4fj871QZpsoFOE4kJKQyph/l87rquHjiJ41gXgzSKPE7TtDC+EgRB4XQez/OkcpIkkWTRk17l6fKmy+VSNklmyB4cadIeOTVMzvDSESzznEx63pLv++Vgnc/neoWV54Vp+lwzPX1b/p7Nv2Q5vKj/Mldu4Upv3ryRYnj58mWd38njx4+VUtfX13VeBBuQJnWRJpuRJk3RaWKeaKMfyLwT2TXLZFVZLh8DstxxHHOvvVgsCp8usr77jrzIfD6XV3YcRz4b9EeFJUMmOWnSJv2Hl5dO8tK1ajL/eISc5a5fpHxemCZ/k1LPstpisXBdd7lcLpdL6W99TFM/fcMWFjx9+nQ0Gk2n0/F4fH9/v98v5Pr6Win1+PHj/Z6OKkiTukiTzUiTLhVmnFT8VpWVqyw5INKkPeYHf16agVQ+BUxOKdejcWma+r4fBIF+kXWvlud5FEWFi+WYSwozwfN3Q3obttB0f38/Go2ePn16cXFRZ+CEIZMOkCZ1kSabkSboAGnSHqkBnQVmOpTTRI+XFJYX6kEvLBxPlLfQg3+FJ+qZ3fowkE6TdVtokqM5b968yfN874EThky6QZrURZpsRpqgA6RJe+SCOmmapmkqkzz0gFkhTeRwjKxpTg3JV6WJeV6YPCXLMmkLWShX/6uYJuu20CRHcyRH9h44YcikG/amSRRFhVMJ8jxfLpflmXeysLxynudJkshfs/mXKhOytL23UBwqTVb+fuTnLSyXhTJvsSCO4/Lvs9nfD2mCDpAm7SnsB8xDM4U0kVnVsr55SeLyi5jnhenpTfq55lMqpsm6LdT00Ry9ZI+BE4ZMOmNvmriuW/7zStNUKVU+PGnOsdJk+l4URbKCeXhSM0+b3M+h0mTl7ycMQ6VU4YfyPE8pVZ4JL/uOOI7Na4zmTf9+SBN0gDRpj/nBL3NRC+d86TULwxXmXtd8kfJ5YZqcniOPZdTEvPqwzO/Ws09kYzZvoWYezRF7DJwwZNKZ/qWJnEpgDgzo3C6srO/9ked5EAT6U3bdcN9+bEsTfaqFtvK+bvmPLyHquq7+XTX7+yFN0AHSpD16ryLWzTUxq0KYCaLrYeV5YYVnFf67SC/Rr6bno0iCbNhCzTyao+00cMKQSZd6mSbmX7ycWrb10INMEc/zXO4qImOAhWt778e2NClcAECmyq9ME5OuvcZ/P6QJOkCaDMzW/zra6T+fykdzxE4DJwyZdKmXaWKmugzubUgT/WktX8ouzHVdOYqxblyxOgvTJIoi/R8ccqLdhjTxfd/8PTT++yFN0AHSBBuUj+ZoFQdOGDLpWC/TJDf+K1/OVduQJvqGZPIpK4cq5VtyC5KV82erszBNZMhUljjvLmS+Lk3SNJVJOTLQ0vjvhzSp4ubmZrf7EvXNyk+FBpEm2GDl0RxRceCEIZOO9TVN5JiOHM3J15w0bzI/rbe+y04sTJP83eXJ9YWPth7QMS9tvvVddkKaVPH69Wul1Na7hfVUs3uZlUgTrLPuaI62deCEIZPu9TVNZEqEPvF1ZZqYFw3UaVI4r0yPFuzNzjSRYzr6guXlNFksFubZNzpNGv/9kCZVSJrUHKCyFmmCA9pwNEdsHThhyKR7VqeJvoqOyH88IVxu6iGToVamiczrXiwWy+VSPqfzd2cUy2dA4cz7/RwwTcq/H50meZ6bs99XjpqYB7n02deN/35IkypIk5pIE6yz4WiOtmHghCGTg7A3TeS8ksIFNuReZbJCFEV6kqZcvKT8IuWzzvJ3IwSO43ieV/8s2UOlycrfj/k7MU+o9n1/5ek2cv/PwgBMs78f0qQK0qQm0gQrbT2aIzYMnDBkchD2pklfcKH6zUiTKkiTmkgTrLT1aI62cuCEIZNDIU3qIk02I02qIE1qIk2wUpWjOWLlwAlDJodCmtRFmmxGmlRBmtREmqCs4tEcrTBwwpDJAZEmdZEmm5EmVZAmNZEmKKt+NEcUBk4YMjkg0qQu0mQz0qQK0qQm0gRl1Y/maHrghCGTwyJN6iJNNiNNqiBNaiJNULDr0RyhB04YMjks0qQu0mQza9Pk5ubmrCu///3vnzx5smGFr7/+Win1zTffrFvh+++//+Uvf/nq1atufjkbXF5e7vrjK6Wm0+nmdS4vL1++fCmPX716lfzY27dvN28VaYKCXY/maNPp9OTkhCGTw2o3TU5PT7u8Hvbp6ekHH3yw99M///zzPZ4+mUz2TpNWfz/7/TjaZ5999tFHH9XfjPF4bGeaPH/+XPXNV1991c0vZ4PRaNTGj/bFF1/s9Mrj8dj8M5tOp4o0GbTXr19X3+18+OGHJycn77333sOHD3fdZT148ED+xg4+ZPLq1atdN/7gHj9+fHV1Vf9nVy2lyeXlZUu7MAt9/PHHOx3OPLbfz3Q6rfhr6TJNrDp4tPWAzs3NjVLq7Oysu21aQ+2+y9jpKUlJeYilvENUSp2cnBz8swTtkX+wnfmHf/iHQ//Ebf1nQNsaSYqmXucvr9bUC+3nrN5RkppPt438OHs//SCf3KTJuhWOJ02Avd3f3z969Egp9fTp013/c9E0mUxs+Ivt4z8c0mQF0sREmtjzXluRJkBNd3d3p6enSqnnz5/XfCnSZG+kyQqkiYk0see9tiJNgDpubm5kvlEj/0ZIk72RJiuQJibSxJ732sraNHnx4sVPf/rTXQ82F87Y7OMeFj3y9u1bOR2hqXnQfUmTKIoKO43ykorq38lVkCYrkCYm0sSe99rKzjS5v7//+7//e6XUhx9+qCecTiaTBw8ezGazjz76SCk1nU7Lk1JfvHhhvg5pgvZcX1+fnJyMRqOLi4umXrMvaVK4afzKJVVkWeY4zs7btwppsgJpYiJN7HmvrexMk5cvXyqlRqNR+Y6seZ7PZrPxeFzldUgTtEROdTw5OWn2coVDSpMsy8pPXCwW5jBJmqblNNlvHIU0WYE0MZEm9rzXVhamyf39/Xg8nk6nEiiFO7Le3t6qyvMNSRO04fXr19LNjZ80Pow0CYLAcRzXdR3Hmc/nsjCOY1kopD8cx1FK6TrxPE+vIGUThqHzznK5rLPNFZEmjT3dNqSJPe+1lYVpIkVycXEhjVIYOHn16tXmDTaRJmic/AVOJpM29tg9ShOzM+RLSZM4jl3XlYyQQRFdIfqfred5srI5auL7vu/78jiKItd183dpkqbp1qEU0mQF0sREmtjzXluV0+T+/t687Jhcdfubb74xF7b3t6qHTOTL8sBJ9aM5OWmCpum7H9zd3bXx+j1KkyAIUoMeNfE8z/d9c3kcx/qJWZYlSbIyTRzHieNYP1GaJgxDaZT621wRadLY021DmtjzXluV0+TFixebzoFRSmaB1Lmu1AZ6yES+LAyc7HQ0JydN0Cj5l/vo0aOWuiTvVZqsO6BTHlCJoig3jvLI6MjKNHF/LMsy0qQW0sREmtjzXluV00TOO5CxChkj+dOf/vTDDz8kSXJ5eSmnSrZ0fKcwZCL0HVnzHY/m5KQJGnJ/fy83BK55sdetBpAmni3W4y4AACAASURBVOcFQaCXy1wTORNHTxZZN2pi/tOWx6RJLaSJiTSx5722WjnXROqkcGsYfSnu9uadFIZMtOl0KgMnOx3NyUkTNOHu7k5ullT/Yq9bDSBNkiTRkRFFkRyXkTRJ0zR/Nx9W8kWWS75IhcicEt/39VwT0mR/pImJNLHnvbZaNw22UCcddMnKIRMhAydypGmnjwfSBDXd3t42eLHXrfqSJr7vy2GalUvm87k+rCM5kr+LDDmgE8exnvEqFaLPx5Enep4n342iSK9Zc5srIk0ae7ptSBN73murDWfo6Dq5urpqu0vy9UMmQj4elFL/8z//U/01SRPUcXNz0+zFXrfqS5pYiDRZgTQxkSb2vNdWOk3evn17VvLtt9/q26N/+eWX5RVevXq13/u+efPGfJ3vv//+Zz/72Xg8Lr+FePLkiWzGTv9M+riHhSWur6/H43GzF3vdijTZG2myAmliIk3sea+tdJpcXl6q3Z2enu73vvJL2ANpgg4kSSJDhpeXl12+L2myN9JkBdLERJrY815bbb3kWm7NBu/xz6SPe1gc3MXFhVyEvvGLvW5FmuyNNFmBNDGRJva811akCWCSfxEtXex1K9Jkb6TJCqSJiTSx5722Ik0A7ezdxV5vb28PsgGkyd5IkxVIExNpYs97bUWaAOL58+dKqdls1t7FXreyNk3iOJZ77wVBsN+dgbdKkqRwQvJOSJMVSBMTaWLPe21FmgD39/fyR/748eNWL/a6lZ1pEgSBXFEtDEPf9x3HkcuQNKv6JUxWIk1WIE1MpIk977UVaYIjpy8naMOfip1poi/kKsxbBAvzuyZzfGXlWMvmAZiV311XRaTJCqSJiTSx5722Ik1wzO7u7rq82OtWk8lkPB7PDq2cJuahFn0rnDzP5SiPXMJV3zpHHuvrusZxXLjGqzyWJ+qFYRjKY33d2MLLyhXu9bcKPaSUauRXR5o09nTbkCb2vNdWpAmO1s3Nzccff6yU2vvKgY3b+3o/jTP/4UgTSE9EUaQHM6Io0mEht86Rx47jyLDKcrksPJYxD70wN8Zg9O1ywjDU4zT6Zc278MhNActp0pQGL/5LmliENLHnve7u7t68eZOs98c//lEZNxleSYa7u9ngDUgTNOj6+noymYxGozdv3hx6W6yz8h9OkiR6LCSOY/NbaZrKnfzkS7MbVj42F+qbD5tpYt7ST39XZ1Ce5ytHTSz8x06aWIQ0see9XNdt5D8j/uqv/qqbDd5A/q42l1aBUurRo0cbVvjhhx92ekEMw5/+9Kef//zn3V/stS/Mj/nlclmY3qErJMsyfXhFhjpkhZbSRB/ZyUmTikgTE2liz3vJrWc27KOrjJr893//93/91391s8EbnJ+fN5JZgFLqr//6r7u/2GtfKONjPkkSx3HM+SU6JjzP07kgB1zkcZU0Sd4dRJaZKPm2NImiqLCQNNmONDGRJj16rypzTSxxf3+/638cK0ZNsMqbN2/+/Oc/H/ov2l6Fj3kZF0mSJE3TJEnk6iZ5nnueJ9NEFouF53k7pYnruovFYrFYuK4rh4c2p4k8CMMwTVPf95VSpMl2pImJNOnRe/UoTfZg594KsFz5H46eZSLHbmRhlmVSJHIajud5cuhHP1j3WJ/CY76avq5J4QIneopJlmW+77uuKyMopMl2pImJNOnRe5EmAAra/odTPhyzVZZl5gnM5cu+2fmPnTSxCGnSo/ciTQAUWJgmi8VCTjmWU3XMs3WEnf/YSROLkCY9ei9Jk+l0Wv9SRRayc28FWK7tfzi7dokWRVEYhiv/U8rOf+ykiUVIkx691/X19cnJSdWzGnqowasnAUdCWfkxv5md20yaWIQ0Oc73AjAMdn7Mb2bnNqu3b98+fvz4UOPGk8lEKXV6enqQp9tGfpy9nz4ej+s8vdU3ffHiRf0/VtIEgM1UQ/ej6ZKlaSL/pQ60rf4fK2kCwGZyb4resfDorRrYMRFYqKmPedIEAI4BaYLWkSYAgOpIE7SONAEAVEeaoHWkCQCgOtIErSNNAADVkSZoHWkCAKiONEHrSBMAQHWkCVpHmgAAqiNN0DrSBABQHWmC1pEmAIDqSBO0jjQBAFRHmqB1pAkAoDrSBK0jTQAA1ZEmaB1pAgCojjRB60gTAEB1pAlaR5oAAKojTdA60gQAUB1pgtaRJq1aLBZhGIZhGEWRuTyOY1meJEl5Zb0wiiJzhQ0LAaAbpAlaR5q0Z7FYOI4TBMF8Pvc8z3VdWR4Egeu6UieO48znc72yRIzjOBIfsmb5NReLRec/DQDkOWmCDpAm7QnD0Pd9/aXjOGmaygPdFmEYSnz4vh8EgSyM49jzvHxViERRJN8CgIMgTdA60qRVy+VSP9ZpkmWZXqjHRVzX1YdpsixzHEcee55nHgyS4Zb2NxwAViNN0DrSpBu+7xcOzeR5nqapPqCjw0XoNInjWD/RTBYAOAjSBK376quvlFKz2sbjMWmyju/7juOYgyX5uy7RR3zWpYk8lucGQfDb3/62/v9ZALCfq6sr0gStc11XNWQ2m3Wzzf1KExkvKUxcTZLEcRzzSI2ZJjLFxHwFmYbiOM4f/vCHpv7/AoBdnZ2dkSZoXb8+5kWPttl13fKs1fl87jhOYcqIOadEwkV/S47jzOfz8iEhAOgMaYKO9OhjXuvLNsu5wUmSpO/IcjmjWC+UgzXSK2maLhYL13XDMDRfynVdJsACOCzSBB3py8e8qS/bLIdyTFmWZVlWWKinm0RRJEsKXZJzzjAAC5Am6EhfPuZNfdxmAOg70gQd6ePHfB+3GQD67ljSJEmSwtj1crkMf8w8vi7rr/xWnudhGJpXuCos0Y9XvmnhFid6aL2wfHj6+DHfx20GgL47ljRxXVffLkTIxR7M/jDPcZB5hbI8CALHcVzX1fFRuDJEYYl+HIahUsqskzRNzatayTvGcRzHsVyRovCyQ9LHj/k+bjMA9N1RpImcEhmGoTm/T9LEXE2u8SBnMegbjmie5+mnV08Tx3HMS2CZaeJ5nnnfk5VvOiR9/Jjv4zYDQN8dRZrIhaQKNzDbNU3MK0BUTxPXdc17uuo0kVoq39a1MLQzJH38mO/jNgNA3x1Fmujg8DxP33N15QEdPYyxcgDDvKFr9TTJ81yfpanTpBxGYuX5nMPQx4/5Pm4zAPTd8NMkjmPzBmb6cZqmSimZgiqHXeTmZ6LZNJERlyzLSJNDvfvV1dUeN3GQ+/Xs8cSzs7ND/aQA0HfDTxPP8xyDUkpOtynEQeF+reU0MdffNU3yd7ekLxzQKW9t+bLig3HYNHn9+nWNmzns7NGjR4f6SQGg7waeJoX5JXme+74vs1kLabJcLuX4jnxZThP9xDzPC+f6mpNU8jVpkr+7y4leUh4giaJowHei5+AIAKCKgadJEASFq27r+aflQypyuMecBit3HtFn9ur4kIaI4zhN0yRJCndWW5cmSZLIIST5Uk92kXeRM42HOmSSkyYAgGoGniae55kzSITv+2EYZllWvleI7/syE1ZfCU3ICT7mmnEcyyQVc/KsflOJmCiKCt8KgsBcslgsJHocx/E8b6jn5gjSBABQxcDTBPYgTQAAVZAm6IhtabLfOTucjwMAbSNN0BHb0uT169dNpcmzZ88O/dMAwHCQJuiIbWkCALATaYKOkCaHom+jradym4+18v20AeAgSBN0hDQ5iPl8Lie6yw20ZaGcdGauZl4oGQAOizRBR0iTg3BdV58/L6fN56tCxPO8od4hAUDvkCboiP1pUv2cnR6dkmMmiFytRy/XlxCULwuHeC4vL5uaJtyZBw8efPTRR4feCvTY5eVlN/8wsRlpgo7YnybVz9l5+vTpoTe2ksIlj/UtnHLj6oJ5nkdRVL784Pn5eaufAW0YjUaj0ejQW4G+Go1GnG1nCdIEHbE/TYZnQ5rI3bDlseu6w7hDwmw2m0wmh94K9NVkMiFNLEGaoCOkSffkxpP6S7m7gv7Sdd0kSdbdBLuPSBPUQZrYgzRBR0iTgzDnlBRu4ST3eAqCoHC2Tn+RJqiDNLEHaYKOkCYHEQSB67rL5VKO4BRuISm3lixf46SnSBPUQZrYgzRBR0iTQ5ErmphnEWvmZNgBIE1QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFN0DbSBHWQJvYgTdAR0gRtI01QB2liD9IEHSFNUFGWZfP5fI8nkiaogzSxx4/S5PT0dNa+zz//fDweP3z4cOs6W1/nV7/6VZX32nkTB+HTTz/99a9/feit+H/j8Zg0QRVhGLquu8cTZ6QJaiBN7PGXNLm6uursI2oymWzNoC7XGSpJgUNvxY88ffr00H/w6IE0TR3H2WPgZEaaoAbSxB5/SZMu37LKwaMu1xkqDqCgp8IwVEoppRxDGIZbn0iaoA7SxB6kyWCRJuip5XKZliyXy8Jqb968KQzLnZycjEajwsKXL18e5KdA75Am9iBNBos0Qa9FUeR5nud5URStXGE2mxVC5IMPPvjHf/zHQqwwjoKKSBN7kCaDRZqgv1zXdRwnCAKZErtyVmyVwzcc4kF1pIk9SJPBIk3QU3Ece55nLvF9vzx2QpqgWaSJPUiTwSJN0FNhGBYmvaZpWoiVnDRB00gTe5Amg0WaoKeiKPJ931wiR3YKq5EmaBZpYg/SZLBIE/SX4zie58nwie/7juMsFovCOqQJmkWa2IM0GSzSBP21WCx835cJsL7vl7skJ03QNNLEHqTJYJEm6KkkSZIk2bwkJ03QNNLEHqTJYJEm6J0sy9I0DYIgCALzemu+7zPXBG0jTexBmgwWaYLeiePYWcV13SzLCiuTJmgWaWIP0mSwSBP0VBRF664AayJN0CzSxB6kyWCRJug1uWnOYrGI45hpsOgAaWIP0mSwSBP0l+u6YRguFgs5msPJw+gAaWIP0mSwSBP0lL7kWhRFcvecMAyDICisRpqgWaSJPUiTwSJN0FP6QvWe50mRpGlavsMfaYJmkSb2IE0GizRBT8moyXK5dBxHTszh5GF0gDSxB2kyWKQJ+kvml8gt/TzPY64JOkCa2IM0GSzSBL2mW2Tl6Tk5aYKmkSb2IE0GizRB76Rpmuf5crlMS+RcYhNpgmaRJvYgTQaLNEHveJ6XZZmcmFNQvggbaYJmkSb2IE0GizTBsJEmaBZpYg/SZLBIE/TXfD6fz+d5ngdB4DhO+aImOWmCppEm9iBNBos0QU8lSeI4znw+1w9c143juLAaaYJmkSb2IE0GizRBT+lLrgVBIOcPJ0kiD0ykCZpFmtiDNBks0gQ9pdPEcRwZLInjWC5dbyJN0CzSxB6kyWCRJugpOY4js0zyPJ/P57pRTKQJmkWa2IM0GSzSBP01n89930+SJM/zIAjKV6nPSRM0jTSxB2kyWKQJho00QbNIE3uQJoNFmqC/5Kwcx3HSNNX3Hy4gTdAs0sQepMlgkSboqcViIZNLgiBI01SmnjDXBG0jTexBmgwWaYKe0mfohGEod9XhDB10gDSxB2kyWKQJeoo0wUGQJvYgTQaLNEFPyRGcJEkkTTigg26QJvYgTQaLNEF/xXHsGJgGiw6QJvYgTQaLNEHfpWkqB3RWIk3QLNLEHqTJYJEm6Klyjszn85UHdEaj0Ww2m81mDx8+/NWvfvXFF1/Mfuzk5IQ0QUWkiT1Ik8EiTdA7aZo6jqOUkhsO53m+XC5931dKRVFUWPn8/FwnyHQ6VUp9/PHHs5LvvvvuED8K+oc0sQdpMlikCXrHdV3f99M0jaLIdV0pFdd15Yr1GyRJopR6/fp1F1uJgSJN7EGaDBZpgt6R+/npx47jlM8ZXok0QX2kiT1Ik8EiTdA7Zpq4rrvyrn4rkSaojzSxB2kyWKQJeqeQJhtOzykgTVAfaWIP0mSwSBP0DmmCAyJN7EGaDBZpgt6RSa/CfOy6bvkMHRNpgvpIE3uQJoNFmqB3wvU2n6RDmqA+0sQeDafJ27dvHz16VL60gGkymSilTk9PLVmnY5396ZMmOB6kCeojTezRcJrIKMXmFPj0009/8YtfPHz4sOY60+m0kXW6JKnU1G97M9IEx4M0QX2kiT1aSZPjPIBShfx+unkv0gTHgzRBfaSJPUiTTpEmQBtIE9RHmtiDNOkUaQK0gTRBfaSJPUiTTpEmQBtIE9RHmtiDNOkUaQK0gTRBfaSJPXqcJlEUrbv1VxzHcsmmwu3B5Hammu/7WZZ1sKkaaQK0gTRBfaSJPXqcJmEYuq5bXh4EgeM48/k8z/Msy3zf16vJU9I0TdM0SRLf9x3HqX4x7PpIE6ANpAnqI03sMbQ0WSwW5dpwHEcuJVl+ihkuHSBNgDaQJqiPNLHH0NJk3VDKuu+maWreUaxtpAnQBtIE9ZEm9jj2NMnzvMtjOqQJ0AbSBPWRJvYgTUgToPdIE9RHmthjaGkSx3H5AI3v++vmmiRJwgEd9MJyuSw3dGFJmqYrTzrLsmxDf299WXmFrUsOiDRBfaSJPYaWJnmeO44TRZH+UmaTrEsTOYW45S39f6QJ9haGoVIqjmO9RE5G0991HEefGK/bIk1TvdBxHPPpeZ7P53P9LPlWlmV6fYkPcx1ZIifni25+9q1IE9RHmtij32niOE5oWC6X+buBE9/3wzCUfbeOD/MpcuZwx/tW0gR7C8PQ8zzP8/QSqY38XSvI33/+Lib0OnIifZ7ny+XScZzFYmG+gkSMfCvPc8/zZP0kSeS9XNeVsp/P57LEcRx5L/mn1PLPXQlpgvpIE3v0OE2SJAl/TO+aF4uFDJAEQSB71ZVPMb/VDdIEe9OpLV/KNXvkS10Pmud5cRwnSVKI78JRGD24otPEPL5ZONYpFzmUYRj9dEsGTkgT1Eea2KPHadJHpAn2pkf75MhLEAR6dKQwFqJX3jwr3CSjjPn6NPE8z3EcmbNCmmCQSBN7kCadIk2wNz3UJ0dV9LEV+d/CcEgQBGEYyp0Ztr6y7/v6oOeGUROZM06aYKhIE3uQJp0iTbA3PbFDpo8EQZC/qwfP88yp3/m7KyBnWVbICz2VRHNd15wvUk4T85Wlgcw0Mee+HBBpgvpIE3uQJp0iTbA3nSZBEOiTZaQeJEH02Te+7+tiMEdEoigql0oQBOk7sr60iL59pkxbyd9Nts2NybP66NLBkSaojzSxB2nSKdIEe4uiSKIhyzJdHvqBLJQTegtnzciME9d1Pc8zp6QsFgvzRtxmzZhf6lf2PE96SC+RkRsbkCaojzSxB2nSKdIEaANpgvpIE3uQJp0iTYA2kCaojzSxRytpcnp6OsMqk8mENAEaR5qgItd1P/nkk5X759FoNB6PK+7Mf/Ob36x7HdObN28O/RP3UsNp8vbt2x0+qI/S06dPm/ptb0aa4HiQJqji5uZGKfXee+998cUX5Z1zxdqYzWafffaZUuo3v/nN1jVJk/00nCawB2mC40GaoIrz83OllFLqu+++q/M6jx8/Ho1Gt7e3TW0YCkiTwSJNcDxIE1Rxeno6Ho+n02mdsLi+vq4fN9iMNBks0gTHgzTBVnI05/nz5xcXF3XagiGTDpAmg0Wa4HiQJthKjubIjTD3HjhhyKQbpMlgkSY4HqQJtpKjOfJ474EThky6QZoMFmmC40GaNGW5XMpdC8wLB8sdp03L5VKvX7i1pF5ufil3Nlin8ArlFzSXrNzCrfTRHL1kj4EThkw6Q5oMFmmC40GaNCUMQ8dx5N4FjuPIvQjk3gWu6yql5IG+6aPneYUbM+XG/Z7yPJ/P5/oFy3dc0ndR0PeM1F/qlQtLVm7hVubRHLHHwAlDJp0hTQaLNMHxIE2aYlbFcrk0syNN00KFyG2YPM8zP/J933ccR7+Ivhlk4dXyPDfvYh0EwXw+j6JIUmO5XMq3yks2bOEG5tEcbaeBE4ZMukSaDBZpguNBmjRlpzSRlZMkMW8GGcex+SL6UE45I2Q1OVokS3TH6MflJXukSflojthp4IQhky6RJoNFmuB4kCZNkcMlnufJkRrzLtblNHFdVyZ8OI5jzvww60Hzfb98T2zHcXzfD4JAXqFimqzbwnXKR3O0igMnDJl0jDQZLNKkR66vr09OTtRwtX25btKkKWZVJEniOI7+RC+kiXxX1i8kQjlNfN/3fT/P8+VyKd+NoigMQ1mY53kQBDLvZKdRk8IWrrPyaI6oOHDCkEnHFGkyVKRJj7x+/Vop9ezZs7Mhkr1Mq79A0qQphaqQYpDHhTTxfT+KIjlZJo5j81uFF3Fd1zwEY6aJnsQqC81pK67rZllWXrJhC1dadzRH2zpwwpBJ90iTwSJNekTSZOt//PUUadIjkgsSHHJyzbpRk/LBHX1OjVkPnufpFyycQixHcOQ0Y8/z5vN5HMcyjiLjJXmel5ds2MKVNhzNEVsHThgy6R5pMlikSY+QJjWRJk2JokifrCu5oL8lYxjyOEkSfSxGP1EPgURRJGcXS3yYL1h4u/l8Lt/SKSOHdTzP0x1TWLJhC1facDRH2zBwwpDJQZAmg0Wa9AhpUhNpgpW2Hs0RGwZOGDI5CNJksEiTHiFNaiJNsNLWoznayoEThkwOhTQZLNKkR0iTmkgTrFTlaI5YOXDCkMmhkCaDRZr0CGlSE2mCsopHc7TCwAlDJgdEmgwWadIjpElNpAnKqh/NEYWBE4ZMDog0GSzSpEdIk5pIE5RVP5qj6YEThkwOizQZLNKkR0iTmkgTFOx6NEfogROGTA6LNBmsBtPk+vo6scn5+Xm3lzPd4tGjR7ONptPpBx98sGGFjz/+WCk1nU7XreC67nvvvVfx/u+tOj8/3/zDlimlJpPJ5nX+/d///enTp7PZ7MWLF4Vf7+XlZeEP4P7+vrBVCWmCH9v1aI4mAycMmRwWaTJYX375ZeU7nKAfnjx5cug/q7y9H20ymez9dGk70mTAXrx4UTGFHz58+Otf//pv//Zvf/rTn+6a0bPZ7MGDB0qp999//+BDJtV/ZKs0csMsRZoM1X/8x39Mp9MDjCGsd3Fx0f0QywZ3d3eH/n/pL7Ye0JHR6bOWD4tUoZR69uzZrk/ZY8vL/3+V/6IK+8S3b9/u+i7oi4qf067r/uIXv1BK/d3f/d2HH36434frT37yk8Jl+A9CKTUej/f7EQ5lj/3Dup/9jDQBDos0Aeq7u7ubTqdKqVevXtV5nclk0sjna01Nfcx3iTQBhoM0AWq6ubmZTCaj0aj+AQXSZG+kCTAcpAlQx/X19Xg8Ho1Gl5eX9V+NNNkbaQIMh7Vp8vXXX+8xKXU2m5kvQpqgVUmSnJycnJycXF9fN/KCfUkT3/flDs8bllS09QbOFZEmwHDYmSa3t7d/8zd/o5T67W9/q2eePnny5Ntvvz07O/uXf/kXpZTv+yvnO5uvQ5qgPRcXF6PRaDKZNDgJui9p4rpuGIabl1SRpmlT035JE2A47EyT7777Tik1mUzG43H5UiKnp6eTyaTK65AmaIn8w5lOpzc3Nw2+7GDSJE3TKIqyLDPXybIsjuM4jheLhSyJ49hxnDRN5cvFYhHHsbk7Wi6XWZZlWbZhH1VxmysiTYDDszBNbm9vR6PR48eP5fqYL1++LG/PixcvqrwUaYI2nJ2dSZc0fhWAYaSJ67qe54Vh6LquvlpjEASyju/7juPIPsd1XaWU53n5u0wJgsD3fdd1JV/CMHQcx3Ec13VrbnNFpAlweBamiQyZyMH76XRaGDiRS21eXV1VeSnSBI17/vy5UurRo0fl8bz6epQmzo8ppSRNoiiS1MjzfLlcOo4jYyee5+nBEt/3ZWXzgI7ulTzPwzCUF5E0WS6X9be5ItIEOLxymtzd3ZmzN37/+98rpb788ktzYSMnI6ykh0zky/LASfWjOTlpgkbd398/ffpUPgLb6JK8V2mybtRED5kIx3H09Fg5yhMEgeM4hTSRB/pZsk6e5zL00sg2V0SaAIdXThMZtNiqpQvamkMmwhw42eloTk6aoDl3d3ePHj1SLd/gZnhpEoahPnYj68RxHATB5jQROWkCHKdymsj1o6QA5DLtP/zwgzy4uLg4OTlRrd0ypjBkIsyBk52O5uSkCRqiL/ba9p/TANLE933f9/XyIAiWy2XhTBy9sl6+WCwcx9FHfObzuYy1kCbAMVo510Rf3dI8cKP3zu3dyq48ZCL0wMlOR3Ny0gRNuLm56ewmjgNIE4mMMAzTNJUJrXphFEWy0HEcyRdZLvki82STJJH5sHEc56QJcJzWTYMt1EkHXbJyyETIwImES/WjOTlpgtqur6/lH0Lhkjkt6UuaRFFU2GmYSxaLhcxjNfMlSRIZUInjOMsyPQEljuMwDGWiaxzHso6+DluSJBWv5EaaAMOx4QwdXSf/+Z//+cknn7T9X43rhkyEhNFOR3Ny0gT1XF1dycVet15Uoyl9SRMLkSbAcOg0ubq6Kt9n/PT0dDQaSRN8/PHH5RV2GsMwvXz50nwd13Xfe++9X/7yl+vueP7gwQPZjJ3ehTTB3i4vL0ejUYMXoa+CNNkbaQIMh06Ti4uLlU1wenoq14xf+d2nT5/u977fffddIU1+8YtffP755+vSZDab/fznPydN0A35dzGZTJq92OtWpMneSBNgOLZeci3P82fPnu3aBG2QS3Du9BTSBHuQE8Gm0+nt7W3Hb02a7I00AYaDNAFMMudpNpu1dOWezUiTvZEmwHCQJoC4v7+XP/WWLkJfBWmyN9IEGA7SBMjz/P7+Xi72etiP5F6kSZZlrsHzvMIdl5ZnxAAABHhJREFUhhux68uSJsBwkCaAvmzP3mecNaUXaSKXcE3fkUuoNb4N8hbV1ydNgOEgTXDk9MVezbtIHkqP0sRcUsiINE3larDyZZZl+tbB5uPFYqEfF56iXzNN0ziO9QXs997m6kgT4PBIExwzudhrNxehr2IymYzH4w2n0HdjpzQxv5QLz/u+LxeY9zwvz3O5MqysoBfK4yRJVj4lz3PHceRLGZXZetU7pVQjvzrSBDg80gRHSy72WrhX1GG9ePGi/odrfVvTRCnlGMyrzgdBII+lOfI8z7LMvIef+XjdU/I8lxvxyGMJl82/uqbSZDabJUly+P0dMGD/+7//+80335yt9/XXXyulNq8jh+EP/aOQJmiSvtjrTrc+OBI7zTWRu/Hpu94sFoskSWSkxOyMLMvkFjmu68qz9ADJuqfo4zthGFZJkwaPhR1+fwcM2D//8z+rJrz//vuH/lH+kiYbEqpMKfXll19uWOHbb7/dnGUYpN/97ndKqclk0uVF6Htk17kmctPgPM/n87k+OmOuFgRBGIa+7ydJIo89z5N7C697CmkCDNazZ8/G43Gy3h//+EeZALhhnSRJ/vznPx/6R8lfvXrVSGYBSqmf/exnHV+EvkfUjmkiM0LyPHddVzdEkiR6tSRJXNeVL83HG55CmgCD9ezZs8lksmGFKnNN+ktxQAfYXZU0Cd+RzpBrkJjHa2S5PrlGprXqx/pozrqnkCbAYJEmpAmwq80f88vlMjTIcRktiiLP88IwXCwWURTp04OjKNLzUaIoMvc5K58ShqF+rozd1tnmXZEmQItIE9IE2FWzH/PdIE2A3iBNSBNgV6QJaQK0qGKaTKfTRq4HYBvSBNgDaUKaAC3amiZv3749dD+0a6gDQkB7SBPSBGjR1jQBgALShDQBWkSaANiVau6i750hTYDeIE0A7MqSW/ns6uLioqnfAGkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpArSINAGAXZEmQItIEwDYFWkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpArSINAGAXZEmQItIEwDYFWkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpArSINAGAXZEmQItIEwDYFWkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpArSINAGAXZEmQItIEwDYFWkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpArSINAGAXZEmQItIEwDYFWkCtIg0AYBdkSZAi0gTANgVaQK0iDQBgF2RJkCLSBMA2BVpAlTy+vXr0WikuvL8+fND/8QAcBikCVBJkiSz3T148GAymezxxLOzs0P/xABwGKQJAACwCGkCAAAsQpoAAACLkCYAAMAipAmwpwbP2eF8HADQSBNgT/uds8P5OACwGWkCAAAsQpoAAACLkCYAAMAipAkAALAIaQI0pvo5O5ySAwDrkCZAY6qfs8MpOQCwzv8BmZ/ZO3bUu1oAAAAASUVORK5CYII=)
Flowchart Cara Kerja Rice Cooker
Program ARDUINO
int proses = 0 ;
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
lcd.begin(16,2);
}
void loop() {
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
if (proses==0){
lcd.setCursor(1,1);
lcd.print("WARM");
}
else {
lcd.setCursor(1,1);
lcd.print("COOK");
}
lcd.setCursor(1,0);
lcd.print("S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <30){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>33){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
if(proses == 1){
sensor1=analogRead(1)*0.49;
if (sensor1 <32){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >33){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
Blok Diagram Rice Cooker
Flowchart Cara Kerja Rice Cooker
Program ARDUINO
int proses = 0 ;
int sensor1=A1;
int sensor2=A2;
int tombol=2;
int heater1=3;
int heater2=4;
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
//Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
lcd.begin(16,2);
}
void loop() {
//Serial.print("proses ");
//Serial.print(proses);
//Serial.print(" sensor1 ");
//Serial.print(sensor1);
//Serial.print(" sensor2 ");
//Serial.println(sensor2);
if (proses==0){
lcd.setCursor(1,1);
lcd.print("WARM");
}
else {
lcd.setCursor(1,1);
lcd.print("COOK");
}
lcd.setCursor(1,0);
lcd.print("S1= C");
lcd.setCursor(4,0);
lcd.print(sensor1);
lcd.setCursor(8,0);
lcd.print(";S2= C" );
lcd.setCursor(12,0);
lcd.print(sensor2);
if (digitalRead(2)==HIGH){
proses = 1;
delay(200);
}
if (proses == 0 ){
sensor2=analogRead(2)*0.49;
sensor1=analogRead(1)*0.49;
if (sensor2 <30){
digitalWrite(13,HIGH);
digitalWrite(heater2,HIGH);
}
else if (sensor2>33){
digitalWrite(13,LOW);
digitalWrite(heater2,LOW);
}
}
if(proses == 1){
sensor1=analogRead(1)*0.49;
if (sensor1 <32){
digitalWrite(13,HIGH);
digitalWrite(heater1,HIGH);
}
else if (sensor1 >33){
digitalWrite(13,LOW);
digitalWrite(heater1,LOW);
proses = 0;
}
}
delay(1000);
}
Langganan:
Postingan (Atom)