Fatti: A. Con sentenza del 2 aprile 2014 il Presidente della Pretura penale ha dichiarato A._ autore colpevole di ripetuta circolazione senza licenza di condurre per avere, a X._ il 16 aprile 2013 e in altre imprecisate località e date precedenti, ripetutamente condotto il veicolo a motore agricolo Suzuki targato xxx sebbene la licenza di condurre gli fosse stata revocata dalla competente autorità amministrativa il 16 agosto 2012 per un periodo indeterminato. L'imputato è stato condannato alla pena pecuniaria di 20 aliquote giornaliere di fr. 360.-- ciascuna, per complessivi fr. 7'200.--, alla multa di fr. 600.-- e al pagamento degli oneri processuali. L'esecuzione della pena pecuniaria è stata sospesa condizionalmente per un periodo di prova di tre anni. B. Adita dall'imputato, la Corte di appello e di revisione penale (CARP) ne ha respinto l'appello con sentenza del 2 febbraio 2015. La Corte cantonale lo ha riconosciuto colpevole di ripetuta guida senza autorizzazione, confermando il giudizio di primo grado. C. A._ impugna questa sentenza con un ricorso al Tribunale federale, chiedendo in via principale di essere prosciolto dall'accusa di ripetuta guida senza autorizzazione e di porre le spese processuali delle istanze cantonali a carico dello Stato. In via subordinata, postula l'annullamento della sentenza impugnata e il rinvio degli atti alla Corte cantonale per un nuovo giudizio. Il ricorrente fa valere la violazione del divieto dell'arbitrio nell'accertamento dei fatti e nella valutazione delle prove, nonché la violazione dell'art. 21 CP. Non sono state chieste osservazioni sul gravame, ma è stato richiamato l'incarto cantonale.