In this article, an event-triggered sampled-data implementation of a class of finite-time consensus controllers is considered for first-order multiagent systems under general directed communication graphs. Each agent only updates its control input at its event-triggering time instants. From any initial condition of the agents, it is rigorously proved that the proposed control strategy can achieve consensus with arbitrarily small errors in a finite time. Zeno behavior is also proven to be excluded. Moreover, a self-triggered sampled-data implementation is proposed to further reduce the communication requirement. Both leaderless and leader-following consensus are considered. Generalizations to event-triggered consensus of second-order multiagent systems are then presented. Simulations of the frequency and voltage control of smart grids are finally given to illustrate the effectiveness of the proposed protocols. K E Y W O R D S directed graph, event-triggered consensus, finite-time control, multiagent systems 1 INTRODUCTION Along with the rapid development of sensing, communication, and computation technology, the coordination control of multiagent systems has attracted more and more attention due to its widespread applications in areas such as multiple robots systems, smart grids networks, and synchronizing chaotic circuits. 1-3 Consensus control has received particular consideration from various researchers due to its primary function in the distributed control of multiagent systems. Through interacting with only neighboring agents, the goal of consensus is to make the local variables of the agents reach common values across the network. It lays the foundation of many other control tasks such as formation, containment, and flocking. 4 Extensive results on consensus have been reported in the literature 5-8 covering different kinds of agent dynamics and various types of communication graphs. In view of the advantages of finite-time controllers such as fast convergence speed, high-control precision and robustness to disturbances, finite-time consensus controllers have been studied in the literature recently. 9-19 The authors in References 9,10 have focused on the finite-time coordination problems for first-order integrator systems. For second-order systems with undirected communication graphs, a class of continuous finite-time consensus controllers was proposed in Reference 11 based on homogeneous systems theory. By using similar techniques, the finite-time consensus problem of second-order multiagent systems subject to input saturation was investigated in Reference 12, and a connectivity-preserving finite-time consensus controller was proposed in Reference 13. In Reference 14, terminal sliding